home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 5
/
Gekikoh Dennoh Club Vol. 5 (Japan).7z
/
Gekikoh Dennoh Club Vol. 5 (Japan) (Track 01).bin
/
internet
/
xip
/
ppp.doc
< prev
next >
Wrap
Text File
|
1998-09-22
|
106KB
|
2,430 lines
PPP é╠Ägéóò√
Version 0.93
æσû∞ÅrÄí
tony-o@iij.ad.jp
1994 öN10 îÄ11 ô·
û┌ ă
I âèâèü[âXüEâmü[âg 1
II âåü[âUâKâCâh 3
1 é═é╢é▀é╔ 4
2 âCâôâXâgü[âï 6
ü@2.1 âgâôâlâïâfâoâCâXé╠âCâôâXâgü[âï : : : : : : : : : : : : : : : : : : : : : : : : 6
ü@ 2.1.1 âCâôâXâgü[âïÄΦÅç: : : : : : : : : : : : : : : : : : : : : : : : : : : : 6
ü@ 2.1.2 âgâôâlâïâfâoâCâXé╠ô«ì∞ÄÄî▒ : : : : : : : : : : : : : : : : : : : : : : 7
ü@2.2 PPP é╠âCâôâXâgü[âï : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 8
ü@ 2.2.1 âéâfâÇé╠É▌ÆΦ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 8
3 è╚ÆPé╚Ägéóò√ 9
ü@3.1 ÄΦô«é┼é╠â_âCâAâèâôâO : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 9
ü@3.2 Ä⌐ô«â_âCâAâèâôâO : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 11
ü@3.3 IP âAâhâîâXé╠ÄwÆΦé╔é┬éóé─ : : : : : : : : : : : : : : : : : : : : : : : : : : 12
ü@3.4 âtâëâOé╠ÄwÆΦ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 13
ü@3.5 É▌ÆΦé╠ôoÿ^ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 13
4 ô«ôIé╚ö¡î─ 15
ü@4.1 Ä⌐ô«âéü[âhé┼é╠ïNô« : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 15
ü@4.2 telnet é╠ùÿùp : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 16
ü@4.3 Anonymous PPP : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 16
ü@4.4 ì─â_âCâAâï : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 17
5 âAâhâîâXé╞âïü[âeâBâôâO 18
ü@5.1 IP âAâhâîâXé╠Æ▓ÆΓ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 18
ü@5.2 âïü[âeâBâôâO : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 20
ü@5.3 Ä⌐ô«âéü[âhé╞âïü[âeâBâôâO : : : : : : : : : : : : : : : : : : : : : : : : : : : 20
ü@5.4 âïü[âeâBâôâOé╠Ä⌐ô«É▌ÆΦ : : : : : : : : : : : : : : : : : : : : : : : : : : : : 21
6 ÆàÉMï@ö\é╠ùÿùp 22
ü@6.1 ÆàÉMé╠é╜é▀é╠É▌ÆΦ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 22
ü@ 6.1.1 /etc/gettytab : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 22
ü@ 6.1.2 /etc/ttys : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 22
i
ü@ 6.1.3 âAâJâEâôâgé╠ì∞ɼ: : : : : : : : : : : : : : : : : : : : : : : : : : : : 22
ü@ 6.1.4 âéâfâÇ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 23
ü@6.2 ö¡ÉMæñé╠É▌ÆΦ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 23
7 âtâBâïâ^âèâôâOï@ö\ 24
ü@7.1 ÄwÆΦò√û@ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 24
ü@7.2 É▌ÆΦùß : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 25
ü@7.3 Æìê╙ÄûìÇ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 27
8 É┌æ▒æèÄΦé╠öFÅ╪ 28
ü@8.1 PPP é┼é╠É┌æ▒é╞öFÅ╪ÄΦæ▒é½ : : : : : : : : : : : : : : : : : : : : : : : : : : : 28
ü@8.2 Ä⌐ò¬é╠Å╪û╛ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 29
ü@8.3 æèÄΦé╠èmöF : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 29
9 é╗é╠æ╝é╠ï@ö\ 30
ü@9.1 Idle Timer : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 30
ü@9.2 âìâOï@ö\ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 30
ü@9.3 ö\ô«ôIâIü[âvâô : : : : : : : : : : : : : : :: : : : : : : : : : : : : : : : : 30
ü@9.4 ë╝æzôIé╚âlâbâgâÅü[âNé╠ì\Æz : : : : : : : : : : : : : : : : : : : : : : : : : : 31
ü@ 9.4.1 PPP over TELNET : : : : : : : : : : : : : : : : : : : : : : : : : : : 31
ü@ 9.4.2 PPP over TCP : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 33
ü@9.5 âfü[â^é╠ê│Åkï@ö\ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 34
ü@9.6 âèâôâNè─Äïï@ö\ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 34
ü@9.7 ÉΩùpÉⁿé┼é╠É┌æ▒ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 35
III âèâtâ@âîâôâX 36
10 âtâ@âCâï 37
ü@10.1 ppp : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 37
ü@10.2 ppp.conf : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 38
ü@10.3 ppp.secret : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 38
ü@10.4 ppp.linkup : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 38
11 âRâ}âôâh 39
A â`âââbâgüEâXâNâèâvâg 51
ü@A.1 ÄwÆΦò√û@ : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 51
ü@A.2 ùß : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 52
B IIJ é╓é╠É┌æ▒ 54
ü@B.1 ppp.conf : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 54
ü@B.2 ppp.linkup : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 56
C éñé▄é¡é┬é╚é¬éτé╚éóÅΩìç 57
D Known Problem 58
ii
Part I
âèâèü[âX üE âmü[âg
1
Version 0.93
ü@âlâbâgâÅü[âNüEâCâôâ^ü[âtâFâCâXé╠Éöé¬æ╜éóé╞É│Åφé╔ïNô«é╡é╚éóâoâOé≡ÅCÉ│üB
ü@LCP, IPCP é┼REJECT é≡Ä≤é»Äµé┴é╜Ä₧é╔üAâ^âCâÇâAâEâgé≡æ╥é╜é╚éóé╞ăé╠Configure Request é≡
æùÉMé╡é╚éóâoâOé≡ÅCÉ│üB
ü@IPCP é┼NAK é≡ò╘é╖ÅΩìçé╠âoâOé≡ÅCÉ│üB
ü@PAP/CHAP é┼é╠öFÅ╪Ä╥é╞é╡é─é╠ï@ö\é≡Æ╟ë┴üBè╓ÿAé╡é─enable/disable PAP/CHAP âRâ}âôâhé¬ê╙ûí
é≡éαé┬éµéñé╔é╚é┴é╜üB
ü@PPP over TCP é╠ï@ö\é≡Æ╟ë┴üBè╓ÿAé╡é─set escape é¿éµé╤show escape âRâ}âôâhé≡Æ╟ë┴üB
ü@HDLC âpâPâbâgé╠Ä⌐ô«îƒÅoï@ö\é╠âoâOé≡ÅCÉ│üB
ü@IPCP é┼é╠âAâhâîâXé╠Æ▓ÆΓé╔ì█é╡üAÄ≤é»òté»éΘâAâhâîâXé╠ö═ê═é≡ÄwÆΦé┼é½éΘéµéñé╔é╚é┴é╜üBè╓ÿA
é╡é─set ifaddr âRâ}âôâhé╠Ädùlé¬ò╧ìXé│éΩéΘé╞é╞éαé╔enable/disable ipaddress âRâ}âôâhé¬öpÄ~é│
éΩé╜üB
ü@CCP é≡Ä└æòé╡üAPredictor-1 é≡âTâ|ü[âgüBé╗éΩé╔é╞éαé╚éóüAshow ccp âRâ}âôâhé¬Æ╟ë┴é│éΩé╜üB
ü@auto âéü[âhé╔é¿éóé─üAâ_âCâAâèâôâOé╔Ä╕ösé╖éΘé╞PPP é¬ÅIù╣é╡é─é╡é▄éñûΓæΦé≡ÅCÉ│üBÄ⌐ô«âèâ_
âCâAâïé═é▄é╛Ä└æòé│éΩé─éóé╚éóé¬üA30 òbæ╥é┴é╜îπé╔âgâèâKé╞é╚éΘâpâPâbâgé┼ì─ö¡î─é╖éΘéµéñé╔é╚é┴
é╜üB
ü@LCP é╔é¿éóé─üACHAP é≡Ägéñéµéñé╔NAK é┼ò╘ôÜé╖éΘì█é╠âoâOé≡ÅCÉ│üB
ü@âTâ|ü[âgOS é≡BSDI 1.1 é╞FreeBSD é╔ò╧ìXüBBSDI 1.0 é╞NetBSD ùpé╠âRü[âhé═è▄é▄éΩé╚é¡é╚é┴
é╜üB
2
Part II
âåü[âUâKâCâh
3
Chapter 1
é═é╢é▀é╔
PPP é═âèâôâNæwé╞âlâbâgâÅü[âNæwé╠É┌æ▒é╞Æ╩ÉMüAÉ╪Æfé≡ÆSôûé╖éΘâvâìâgâRâïé┼é╖üBé╗é╠é╜é▀üAÆ╩Åφ
PPPé═âJü[âlâïé╠Æåé╔Ä└æòé│éΩé▄é╖é¬üAé▒é▒é┼Éαû╛é╖éΘPPP é═âJü[âlâïé╠Æåé┼é═é╚é¡üAâåü[âUüEâvâì
âZâXé╞é╡é─Ä└æòé│éΩé─éóé▄é╖üBÄ└ì█é╔é═PPP é═IP é⌐éτé╠æùÅoùvïüé≡îƒÅoé╡é╜éΦüAÄ≤ÉMé╡é╜âfü[â^é≡I
P é╔ê°é½ôné╖é╞éóéñéµéñé╔üAIP é╞é╠âCâôâ^ü[âtâFâCâXé≡òKùvé╞é╡é▄é╖üBIP é╔Æ╝É┌âAâNâZâXé╖éΘé▒é╞
é═üAâåü[âUüEâvâìâZâXé⌐éτé═é┼é½é▄é╣é±üBé╗é▒é┼üAû{Ä└æòé┼é═âgâôâlâïüEâhâëâCâoé≡ùÿùpé╖éΘé▒é╞é╔
éµéΦIP æwé╞é╠âCâôâ^ü[âtâFâCâXé≡ë┬ö\é╞é╡é─éóé▄é╖üB
û{PPP é═üAâåü[âUé¬Ä⌐æεé⌐éτë∩Ä╨éáéΘéóé═èwìZé╠âlâbâgâÅü[âNé≡âAâNâZâXé╖éΘé╜é▀é╔Ägùpé╖éΘé▒é╞
é≡æzÆΦé╡üAâNâëâCâAâôâgé╞é╡é─ô«ì∞é╖éΘé▒é╞é╔Ådô_é≡é¿éóé─éóé▄é╖üB
ô┴ÆÑ
ü@Kermit âëâCâNé╚âåü[âUâCâôâ^âtâFâCâXé≡Ʊïƒé╡üAæ╬ÿbôIé╔PPP é≡ùÿùpé╖éΘé▒é╞é¬é┼é½é▄é╖üBæè
ÄΦæñâVâXâeâÇé╞é╠É┌æ▒é═üAÄΦô«/Ä⌐ô«é╠é╟é┐éτé┼éαë┬ö\é┼é╖üBâRâ}âôâhé≡ùpéóé─æ╬ÿbôIé╔É┌æ▒é╠èmùº/
É╪Æfé¬é┼é½éΘé╛é»é┼é╚é¡üAâvâìâgâRâïé╠ô«ì∞Å≤ï╡é≡ÆméΘé▒é╞éαé┼é½é▄é╖üB
ü@æ╬ÿbôIé╔ô«ì∞é╖éΘæ╬ÿbâéü[âhé╠æ╝é╔éαüAâfü[âéâôé╞é╡é─ô«ì∞é╖éΘÄ⌐ô«âéü[âhüAÆ╝É┌tty é╞ôⁿÅo
ù═é≡é╖éΘÆ╝É┌âéü[âhüAÉΩùpÉⁿÉ┌æ▒é╔æ╬ë₧é╡é╜ÉΩùpÉⁿâéü[âhé¬ùpê╙é│éΩé─éóé▄é╖üB
ü@BSDI-1.1, FreeBSD-1.1 é┼ô«ì∞é╖éΘé╠é┼üAÄ⌐æεé⌐éτé╠â_âCâAâïâAâbâvIP É┌æ▒é╔ùÿùpé┼é½é▄é╖üB
âpâPâbâgé╠ù¼éΩé≡ïLÿ^é╖éΘâìâOï@ö\é¬ùpê╙é│éΩé─éóé▄é╖é╠é┼üAæèÄΦæñPPP é╞é╠âpâPâbâgé╠éΓéΦé╞éΦé╠
ùlÄqé≡âéâjâ^é╖éΘé▒é╞é¬ë┬ö\é┼é╖üBâgâôâlâïâhâëâCâoé═üAbpf é╔æ╬ë₧é╡é─éóé▄é╖é╠é┼üAtcpdump é╔éµ
éΘâéâjâ^âèâôâOéαé┼é½é▄é╖üB
ü@Ä⌐ô«âéü[âhé┼ô«ì∞é│é╣éΘé▒é╞é╔éµéΦOn-demand dialup ï@ö\é¬ùÿùpé┼é½é▄é╖é╠é┼üAâpâPâbâgé≡îƒ
Åoé╡é─Ä⌐ô«ôIé╔â_âCâAâèâôâOé╖éΘé▒é╞é¬ë┬ö\é┼é╖üBé▄é╜üAidle timer ï@ö\é╔éµéΦâpâPâbâgé╠ù¼éΩé¬
û│é¡é╚éΘé╞Ä⌐ô«ôIé╔ë±Éⁿé≡É╪Æfé╖éΘé▒é╞é¬é┼é½é▄é╖üB
ü@Ä⌐ô«âéü[âhéáéΘéóé═Æ╝É┌âéü[âhé╞é╡é─ô«ì∞é╡é─éóéΘÅΩìçé╔éαüAtelnet é≡ùÿùpé╡é─æ╬ÿbôIé╚æÇì∞
é¬ë┬ö\é┼é╖üB
ü@RFC1331, RFC1332 é╔ÅÇïÆé╡é─éóé▄é╖üBé▄é╜üALQR(RFC1333) PAP/CHAP(RFC1334) ï@ö\éαùLé╡
ü@ é─éóé▄é╖üB
ü@Predictor Type-1 é╔éµéΘâpâPâbâgâfü[â^é╠ê│Åkï@ö\é≡âTâ|ü[âgé╡é─éóé▄é╖üB
4
âpâPâbâgé╠æùÄ≤ÉMé≡ï╓Ä~/ïûë┬é╖éΘé╜é▀é╠âtâBâïâ^âèâôâOï@ö\é¬ùpê╙é│éΩé─éóé▄é╖üBé▄é╜üAOn-dem
andé┼é╠â_âCâAâèâôâOé╠âgâèâKé╞é╚éΘâpâPâbâgé╠ɺî└éαâtâBâïâ^é╔éµé┴é─ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üB
PPP é╠âvâìâgâRâïÄ⌐æ╠é═âåü[âUüEâvâìâZâXé╞é╡é─ô«ì∞é╡é▄é╖üBé╗é╠é╜é▀üAâoâOé╚é╟é╔éµéΦê┘Åφé¬
ö¡É╢é╡é─éαâvâìâZâXé¬âRâAé≡ôféóé─ÄÇé╩é╛é»é┼üAâVâXâeâÇé¬âpâjâbâNé≡ïNé▒é╖èδî»é≡ì┼żî└é╔é╞é╟é▀
éΘé▒é╞é¬é┼é½é▄é╖üB
5
Chapter 2
âCâôâXâgü[âï
âCâôâXâgü[âïé╠ì∞ï╞é═üAâgâôâlâïâfâoâCâXé╞PPP âvâìâOâëâÇé╠âCâôâXâgü[âïé╠2 é┬é╠òöò¬é⌐éτé╚éΦ
é▄é╖üBéáé╚é╜é¬Ägùpé╖éΘâVâXâeâÇé╔âgâôâlâïâfâoâCâXé¬âCâôâXâgü[âïé│éΩé─éóé╚éóÅΩìçé╔é═(é▄éƒüA
òüÆ╩é═é╗éñé┼é╡éσéñé¬) üAâJü[âlâïé╔âfâoâCâXâhâëâCâoé≡ægé▌ì₧é▐òKùvé¬éáéΦé▄é╖üB
2.1 âgâôâlâïâfâoâCâXé╠âCâôâXâgü[âï
âgâôâlâïâfâoâCâXé═üAIP æwé╞é╠âCâôâ^ü[âtâFâCâXé≡âLâââëâNâ^âfâoâCâXé╠î`æ╘é┼Ʊïƒé╖éΘô┴ÄΩâf
âoâCâXé┼é╖üBPPP é═é▒é╠âgâôâlâïâfâoâCâXé≡ùpéóé─ô«ì∞é╖éΘéµéñé╔É▌îvé│éΩé─éóé▄é╖é╠é┼üAPPP é╠ùÿ
ùpé╔ɵùºé┴é─âJü[âlâïé╔âgâôâlâïâfâoâCâXé≡ægé▌ì₧é±é┼é¿é¡òKùvé¬éáéΦé▄é╖üB
2.1.1 âCâôâXâgü[âïÄΦÅç
î╗ì▌üAâhâëâCâoé═BSDI(BSD/386)1.1 é¿éµé╤FreeBSD-1.1 é╔æ╬ë₧é╡é─éóé▄é╖üBDrivers é╠âfâBâîâN
âgâèé╔é═üAé╗éΩé╝éΩé╠âVâXâeâÇùpé╠âhâëâCâoé¬ùpê╙é│éΩé─éóé▄é╖é╠é┼üAé╗éΩé≡Ägé┴é─âJü[âlâïé≡ì─ì\
Æzé╡é▄é╖üB
ê╚ë║é╠Éαû╛é┼é═BSDI é╠ÅΩìçé≡ÆåÉSé╔Éαû╛é╡é▄é╖üB
ü@1. if_tun.cé╞if_tun.hé≡/sys/neté╔âRâsü[é╡é▄é╖üBif_tun.hé═/usr/include/neté╔éαâRâsü[é╡é─
é¡é╛é│éóüB
ü@ --------------------------------------------------------------------------
| # cp if_tun.c if_tun.h /sys/net |
| # cp if_tun.h /usr/include/net |
ü@ --------------------------------------------------------------------------
ü@2. BSDI é╠ÅΩìçé╔é═üA/sys/kern/subr_pdev.cé≡ò╥ÅWé╡üAê╚ë║é╠ìsé≡Æ╟ë┴é╡é▄é╖üBFreeBSD é┼é═üA
ë╝æzâhâëâCâoé╠âAâ^âbâ`é═âèâôâNÄ₧é╔É╢ɼé│éΩé╜âeü[âuâïé≡ÄQÅ╞é╡é─ìséφéΩéΘéµéñé╔é╚é┴é─éóéΘé╜é▀
é▒é╠ÅCÉ│é═òKùvéáéΦé▄é╣é±üB
ü@ --------------------------------------------------------------------------
| #ifdef TUN |
| #include "tun.h" |
| #if NTUN > 0 |
| tunattach(); /* XXX */ |
| #endif |
| #endif |
--------------------------------------------------------------------------
6
ü@3. BSDI é┼é═üAfiles é≡/sys/conf/filesé╔âRâsü[é╖éΘüB
ü@4. conf.c.patch é≡ÄQìlé╔üAâVâXâeâÇé╔ë₧é╢é─/sys/i386/i386/conf.cé≡ÅCÉ│é╖éΘüBé╖é┼é╔âhâëâC
âoé≡Æ╟ë┴é╡é─éóéΘÅΩìçé╔é═üAè∙æ╢é╠âfâoâCâXé╠ö╘ìåé¬ò╧éφéτé╚éóéµéñé╔üAÆ╟ë┴âGâôâgâèé≡cdevsw[]
é╠ì┼îπé╔Æ╟ë┴é╖éΘéµéñé╔é╡é─é¡é╛é│éóüB
ü@5. /sys/i386/conf é╓ê┌ô«é╡üAconfig âtâ@âCâïé≡ò╥ÅWé╡üAê╚ë║é╠ìsé≡Æ╟ë┴é╖éΘüB
ü@ options TUN
ü@ ...
ü@ pseudo-device tun 2
ü@6. âJü[âlâïé≡config, make é╖éΘüB
ü@ --------------------------------------------------------------------------
| # config XXX |
| # cd /sys/compile/XXX |
| # make depend; make |
--------------------------------------------------------------------------
ü@7. ÉVé╡éóâJü[âlâïé≡âCâôâXâgü[âïé╡é─âèâuü[âgé╖éΘüB
ü@8. âgâôâlâïâfâoâCâXé╠âfâoâCâXâtâ@âCâïé≡ì∞ɼé╖éΘüBMajor number é═üAconf.cé┼tun device é╔
èäéΦôûé─éτéΩé╜éαé╠é≡Ägùpé╡é─é¡é╛é│éóüB
ü@ --------------------------------------------------------------------------
| # cd /dev |
| # mknod tun0 c 29 0 |
| # mknod tun1 c 29 1 |
--------------------------------------------------------------------------
2.1.2 âgâôâlâïâfâoâCâXé╠ô«ì∞ÄÄî▒
âgâôâlâïâhâëâCâoé╠ÄÄî▒é╠é╜é▀é╔üAICMP echo server é╠ï@ö\é≡éαé┬è╚ÆPé╚âvâìâOâëâÇtunecho.cé≡
ùpê╙é╡é▄é╡é╜üBâfâoâCâXé╞ioctl é╠Ägéóò√é═üAé▒é╠âvâìâOâëâÇé≡ô╟é±é┼éαéτéªé╬éφé⌐éΘé╞Ävéóé▄é╖üB
ô«ì∞ÄÄî▒ÄΦÅçé═ăé╠é╞é¿éΦé┼é╖üBÄÄî▒é╔ì█é╡é─é═üAwindow é≡2 é┬èJéóé─é¿éóé─é¡é╛é│éóüB
ü@1. tunecho é≡make é╖éΘüB
ü@ --------------------------------------------------------------------------
| % make |
--------------------------------------------------------------------------
ü@2. Winodw 1 é┼tunecho é≡root é┼Ä└ìsé╖éΘüBê°Éöé╚é╡üBâèâ^ü[âôé≡ëƒé╖é╞âvâìâOâëâÇé═ÅIù╣é╡é▄
é╖üB
ü@ --------------------------------------------------------------------------
| # ./tunecho |
--------------------------------------------------------------------------
7
ü@3. Window 2 é┼netstat -i é≡ĵéΘé╞üAtun0 é¬î⌐éªé▄é╖üBifconfig tun0 é╡é─é▌é─é¡é╛é│éóüB
ü@ --------------------------------------------------------------------------
| % /sbin/ifconfig tun0 |
| tun0: flags=50<POINTOPOINT,RUNNING> |
| inet 100.123.111.2 --> 100.123.111.8 netmask ffffffff |
| % |
--------------------------------------------------------------------------
ü@4. 100.123.111.8 é╔ping é╡é─é▌éΩé╬ò╘ôÜé¬ò╘é┴é─é½é▄é╖üBWindow 1 é┼ô«éóé─éóéΘtunecho é≡Ä~
é▀éΩé╬tun0 é═â_âEâôé╡é─echo é═ò╘é┴é─é▒é╚é¡é╚éΦé▄é╖üB
2.2 PPP é╠âCâôâXâgü[âï
û{PPP é╠âCâôâXâgü[âïé═üAéóé╜é┴é─è╚ÆPé┼é╖üBé▄é╕üAì┼Åëé╔defs.hé≡èmöFé╡é─âéâfâÇé≡É┌æ▒é╖éΘâf
âoâCâXé╠âfâoâCâXû╝é╞É┌æ▒æ¼ôxé≡èmöFé╡é─üAòKùvé┼éáéΩé╬ò╧ìXé╡é─é¡é╛é│éóüB
defs.hé╠ò╧ìXé¬é┼é½é╜éτüAmakeé≡é╡é╜é╠é┐ôKÉ╪é╚âfâBâîâNâgâèé╔âCâôâXâgü[âïé╡é▄é╖üBé╚é¿üAâCâô
âXâgü[âïé╠ì█é╔é═éáéτé⌐é╢é▀ppp.conf é≡Ä⌐ò¬é╠ùÿùpé╖éΘè┬ï½é╔éáéφé╣é─ò╥ÅWé╡é─é¿éóé─é¡é╛é│éóüB
---------------------------------------------------------------------------
| % make depend; make |
| # su |
| # make install |
---------------------------------------------------------------------------
2.2.1 âéâfâÇé╠É▌ÆΦ
û{PPP é≡Ägùpé╖éΘé╔ì█é╡é─é═üAâéâfâÇé≡ê╚ë║é╠éµéñé╔É▌ÆΦé╡é─é▓ùÿùpé¡é╛é│éóüB
ü@âtâìü[ɺîΣé╔é═RTS/CTS é≡Ägùpé╖éΘüBPPP âvâìâOâëâÇé═ô«ì∞é≡èJÄné╖éΘé╞ï¡ÉºôIé╔RTS/CTS ât
âìü[ɺîΣé≡Ägéóé▄é╖üB
ü@âLâââèâAé╠îƒÅoé╔éµéΦDCD é¬Åπé¬éΦüAâLâââèâAé¬é╚é¡é╚éΘé╞DCD é¬ùÄé┐éΘéµéñé╔É▌ÆΦé╖éΘüB
ü@DTR é¬on é⌐éτoff é╔é╚é┴é╜é▒é╞é≡îƒÅoé╡üAë±Éⁿé╠É┌æ▒é≡É╪Æfé╖éΘüBâvâìâOâëâÇé≡ï¡ÉºôIé╔ÅIù╣
é│é╣é╜ÅΩìçé╔üAÉ┌æ▒é¬É╪éΩéΘéµéñé╔é╖éΘé╜é▀é╔òKùvé┼é╖üB
ü@PC é╞âéâfâÇé╠è╘é═üACPU éΓI/O âJü[âhé╠ɽö\é╔ë₧é╢é─é┼é½éΘé╛é»æ¼éóæ¼ôxé┼É┌æ▒é╖éΘüB16550
é≡Ägé┴é─éóéΩé╬üAÅ¡é╚é¡é╞éα38,400bps é┼É┌æ▒é┼é½éΘé═é╕é┼é╖üB
8
Chapter 3
è╚ÆPé╚Ägéóò√
é▄é╕ì┼Åëé╔ì┼éαèεû{ôIé╚æ╬ÿbâéü[âhé┼é╠ô«ì∞é≡Éαû╛é╡é▄é╡éσéñüBé▒é╠Ägéóò√é┼é═üAPPP âvâìâOâëâÇ
é═ttyé≡é╨é╞é┬ÉΦùLé╡é▄é╖üBùÿùpé╔éáé╜é┴é─é═üAë╝æzâRâôâ\ü[âïéáéΘéóé═òíÉöé╠âEâCâôâhâEéáéΘéóé═
ëµû╩é≡Ägùpé┼é½éΘè┬ï½é≡ùpê╙é╡é─é¡é╛é│éóüBë╝æzâRâôâ\ü[âïéΓwindow âRâ}âôâhé≡Ägéªé╬ù╟éóéφé»é┼
é╖é¬üAX Windowé¬ÄgéªéΘé╠é¬âxâXâgé┼é╖üB
3.1 ÄΦô«é┼é╠â_âCâAâèâôâO
PPP é╔é═Æ[ûûï@ö\é≡Ʊïƒé╖éΘterm âRâ}âôâhé¬ùpê╙é│éΩé─éóé▄é╖üBé▒é╠âRâ}âôâhé≡Ägé┴é─âéâfâÇé≡
æÇì∞é╡é─â_âCâAâèâôâOé≡é¿é▒é╚éñé▒é╞é¬é┼é½é▄é╖üB
ü@1. PPP é≡ïNô«é╖éΘé╞üAâvâìâôâvâgé¬ò\Īé│éΩé─âåü[âUé⌐éτé╠âRâ}âôâhé≡Ä≤é»òté»éΘÅ≤æ╘é╔é╚éΦé▄
é╖üB
ü@ --------------------------------------------------------------------------
| % ppp |
| User Process PPP. Written by Toshiharu OHNO. |
| Log level is 09 |
| Using interface: tun0 |
| Interactive mode |
| ppp> |
--------------------------------------------------------------------------
ü@2. show modem âRâ}âôâhé≡Ä└ìsé╡üAâéâfâÇé╠É▌ÆΦé≡èmöFé╡é─é¡é╛é│éóüBÉ▌ÆΦé≡ò╧ìXé╖éΘòKùvé¬éáéΘ
ÅΩìçé╔é═üAset âRâ}âôâhé≡Ägé┴é─ò╧ìXé≡é╖éΘé▒é╞é¬é┼é½é▄é╖üB
9
ü@ -----------------------------------------------------------------------------
| ppp> show modem |
| device: /dev/tty00 speed: 38400 |
| cs8, none parity |
| connect count: 0 |
| outq: 63 |
| DialScript = ABORT BUSY ABORT NO\sCARRIER TIMEOUT 5 "" AT OK-AT-OK \pATDT\T|
| TIMEOUT 20 CONNECT |
| LoginScript = |
| PhoneNumber = |
| ppp> |
| ppp> set speed 19200 |
| ppp> set device /dev/tty02 |
-----------------------------------------------------------------------------
3. term âRâ}âôâhé≡Ä└ìsé╖éΘé▒é╞é╔éµéΦüAPPP âvâìâOâëâÇé═Æ[ûûâéü[âhé╔ôⁿéΦé▄é╖üBé▒é╠Å≤æ╘é┼é═âL
ü[â{ü[âhé⌐éτÆ╝É┌âéâfâÇé≡æÇì∞é╖éΘé▒é╞é¬é┼é½é▄é╖üBâéâfâÇé╠AT âRâ}âôâhé≡Ägé┴é─É┌æ▒ɵé≡î─é╤Åo
é╡é─é¡é╛é│éóüB
ü@ -----------------------------------------------------------------------------
| ppp> term |
| at |
| OK |
| atdt0331234567 |
ü@ -----------------------------------------------------------------------------
4. æèÄΦé╔É┌æ▒é┼é½é╜éτüAÉ┌æ▒ɵé╠ò√û@é╔é╡é╜é¬é┴é─æèÄΦæñé╠PPP é≡ïNô«é╡é─é¡é╛é│éóüBæèÄΦæñé┼PPP
ü@é¬ô«ì∞é╡Äné▀éΘé╞üAé╗éΩé≡îƒÅoé╡Ä⌐ô«ôIé╔PPP é╠âpâPâbâgé≡Åêù¥é╖éΘâéü[âhé╔ê┌ìsé╖éΘé╞é╞éαé╔
ü@term âRâ}âôâhÅêù¥é≡ÅIù╣é╡üAâRâ}âôâhâvâìâôâvâgé¬ò\Īé│éΩé▄é╖üB
ü@ăé╠ùßé═üAIIJ é╠â_âCâAâïâAâbâvâTü[ârâXé╔âìâOâCâôé╡é╜ÅΩìçé≡Īé╡é─é¿éΦüAâìâOâCâôé╞ô»Ä₧é╔æè
ÄΦæñé┼PPP é¬âXâ^ü[âgé╡é─éóé▄é╖üB
ü@ -----------------------------------------------------------------------------
| CARRIER 14400 |
| |
| PROTOCOL: LAP-M |
| |
| COMPRESSION: V.42BIS |
| |
| CONNECT 38400/ARQ |
| login: USERNAME |
| Password: |
| PPP session from (192.244.177.2) to 192.244.177.13 beginning.... |
| ppp> Packet mode. |
-----------------------------------------------------------------------------
5. æèÄΦé╞é╠âlâSâVâGü[âVâçâôé¬éñé▄é¡Éié▀é╬üAÉöòbé┼PPP>é╞éóéñâvâìâôâvâgé¬ò\Īé│éΩéΘânâYé┼é╖üB
ü@(âvâìâôâvâgé¬Å¼ò╢ÄÜé╠ppp>é⌐éτæσò╢ÄÜé╠PPP é╔ò╧ë╗é╡é▄é╖üB)
10
ü@ --------------------------------------------------------------------------
| ppp> Packet mode. |
| |
| PPP> |
| |
--------------------------------------------------------------------------
ü@6. é▒é▒é▄é┼é¡éΩé╬üAâlâbâgâÅü[âNæwé╠É┌æ▒é¬èmùºé│éΩé─éóé▄é╖üBshow ipcp âRâ}âôâhé≡Ä└ìsé╡é─üA
èäéΦôûé─éτéΩé╜IP âAâhâîâXé≡èmöFé╡é─é¡é╛é│éóüBâfâBâtâHâïâgé╠É▌ÆΦé≡Ägùpé╡é╜ÅΩìçé╔é═üAÉ┌æ▒ɵ
é⌐éτÄwÆΦé│éΩé╜âAâhâîâXé≡Ägéñéµéñé╔é╚éΦé▄é╖üB
ü@ --------------------------------------------------------------------------
| PPP> show ipcp |
| IPCP [Opend] |
| his side: 192.244.177.2, 2d0f00 |
| my side: 192.244.177.13, 2d0f00 |
| connected: 2 secs, idle: 2 secs |
| Defaults: My Address: 0.0.0.0/0 His Address: 0.0.0.0/0 |
| PPP> |
--------------------------------------------------------------------------
ü@7. ping, telnet ôÖé╠âRâ}âôâhé≡Ägé┴é─üAÉ┌æ▒ɵé╞é╠Æ╩ÉMé¬ë┬ö\é╚é▒é╞é≡èmöFé╡é─é¡é╛é│éóüB
ü@ --------------------------------------------------------------------------
| % ping 192.244.177.2 |
--------------------------------------------------------------------------
ü@8. Æ╩ÉMé¬ÅIù╣é╡é╜éτüAclose âRâ}âôâhé≡ö¡ìsé╡é▄é╖üBPPP é═LCP é┼ÅIù╣Åêù¥é≡é╡é╜îπé╔âéâfâÇé≡
É╪éΦé▄é╖üBâéâfâÇé╠É┌æ▒é¬É╪éΩé╜é▒é╞é≡èmöFé╡é─quit âRâ}âôâhé≡Ä└ìsé╖éΘé╞âvâìâOâëâÇé≡ÅIù╣é╡é▄
é╖üB
ü@ --------------------------------------------------------------------------
| PPP> close |
| ppp> |
| ppp> quit |
| % |
--------------------------------------------------------------------------
3.2 Ä⌐ô«â_âCâAâèâôâO
ɵé╠ùßé┼é═üAÄΦô«é┼â_âCâAâïæÇì∞é≡é¿é▒é╚éóé▄é╡é╜é¬üAâ_âCâAâèâôâOé╞âìâOâCâôé╠ÄΦÅçé≡ôoÿ^é╖éΩ
é╬üAÄ⌐ô«ôIé╔æèÄΦæñé╠îvÄZï@é╞é╠É┌æ▒é≡é¿é▒é╚éñé▒é╞é¬é┼é½é▄é╖üB
ü@1. show modem âRâ}âôâhé≡Ä└ìsé╡üADialScript é╞LoginScript é╠É▌ÆΦé≡èmöFé╡é─ë║é│éóüB
ü@2. é▒éΩéτé╠É▌ÆΦé═set âRâ}âôâhé≡Ägé┴é─ò╧ìXé╖éΘé▒é╞é¬é┼é½é▄é╖üBDialScript é╠é╚é⌐é╠\T é═üAP
honeNumeré┼ÄwÆΦé│éΩéΘôdÿbö╘ìåé≡éáéτéφé╡é▄é╖üBÅ┌é╡é¡é═òtÿ^Aé≡ÄQÅ╞é╡é─é¡é╛é│éóüBé▄é╜üAset âR
â}âôâhé≡Ägùpé╖éΘÅΩìçé╔é═üAăé╠ùßé╠éµéñé╔üAê°ùpòäé┼ê═é▐é╠é≡ûYéΩé╚éóé┼é¡é╛é│éóüB
11
ü@ ---------------------------------------------------------------------------
| ppp> set dial "ABORT BUSY ABORT NO\\sDIALTONE ABORT NO\\sCARRIER TIMEOUT 5|
| \"\" AT OK-AT-OK ATDT\\T TIMEOUT 30 CONNECT" |
| ppp> set phone 01234566789 |
| ppp> set login "TIMEOUT 5 gin:\\r-gin: Panon word: Panon |
| ppp> |
---------------------------------------------------------------------------
ü@3. dial âRâ}âôâhé≡Ä└ìsé╖éΘé▒é╞é╔éµéΦüAÄwÆΦé│éΩé╜ÄΦÅçé╔é╡é╜é¬é┴é─â_âCâAâèâôâOé╞âìâOâCâôé╠
Åêù¥é≡ìséóé▄é╖üBâ_âCâAâïé¿éµé╤âìâOâCâôé╠ÄΦÅçé¬ÅIù╣é╡é╜Ä₧ô_é┼âvâìâôâvâgé╔û▀éΦé▄é╖üBé╗é╡é─üA
IPCPé╠É┌æ▒é╔ɼî≈é╖éΘé╞âvâìâôâvâgé¬Å¼ò╢ÄÜé╠ppp>é⌐éτæσò╢ÄÜé╠PPP>é╔ò╧ë╗é╡é▄é╖üB
ü@ --------------------------------------------------------------------------
| ppp> dial |
| dial OK! |
| login OK! |
| ppp> Packet mode. |
| ppp> |
| PPP> |
--------------------------------------------------------------------------
ü@4. É┌æ▒é╠ÅIù╣Åêù¥é═üAÄΦô«é┼close ïyé╤quite âRâ}âôâhé≡ùpéóé─é¿é▒é╚éóé▄é╖üBclose é╔éµéΦÉ┌
æ▒é¬É╪Æfé│éΩé╜Ä₧ô_é┼âvâìâôâvâgé═żò╢ÄÜé╠ppp>é╔ò╧ë╗é╡é▄é╖üB
ü@ --------------------------------------------------------------------------
| PPP> close |
| ppp> |
| ppp> quit |
| % |
--------------------------------------------------------------------------
3.3 IP âAâhâîâXé╠ÄwÆΦé╔é┬éóé─
ÅπïLé╠ùßé┼é═üAIP âAâhâîâXé╠ÄwÆΦé═ë╜éαé¿é▒é╚é┴é─éóé▄é╣é±é┼é╡é╜üBé╢é┬é═üAæèÄΦæñé╔âAâhâîâX
é╠ÄwÆΦé≡é╖é╫é─ê╧é╦é─éóé╜é╠é┼é╖üBæèÄΦæñé¬é▒é┐éτæñé┼Ägùpé╖é╫é½âAâhâîâXé╠ÄwÆΦé≡é¿é▒é╚éñï@ö\é≡
ùLé╡é─éóé╚éóÅΩìçéΓüAô┴ÆΦé╠âAâhâîâXé≡Ägùpé╡é╜éóÅΩìçé╔é═üAê╚ë║é╠éµéñé╔é╡é─Ägùpé╖éΘâAâhâîâXé≡
ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| ppp> set ifaddr srcaddr dstaddr |
| ppp> dial |
-------------------------------------------------------------------------------
é▒é▒é┼üAsrcaddr é═é▒é┐éτæñé╠âCâôâ^ü[âtâFâCâXé┼Ägùpé╖éΘIP âAâhâîâXé┼üAdstaddr é═É┌æ▒ɵé┼
Ägùpé╖éΘIP âAâhâîâXé┼é╖üBâAâhâîâXé╞é╡é─0.0.0.0 (0 é╞ïLÅqë┬) é≡ÄwÆΦé╡é╜ÅΩìçé╔é═æèÄΦé╠ÄwĪé╔
Å]éñé▒é╞é≡ò\é╡é▄é╖üB
set ifaddr âRâ}âôâhé┼É▌ÆΦé╖éΘé╠é═üAéáé¡é▄é┼é╠é▒é┐éτæñé┼è≤û]é╖éΘâAâhâîâXé╠ÄwÆΦé╔é╖é¼é╚éó
é▒é╞é╔Æìê╙é╡é─é¡é╛é│éóüBÄ└ì█é╔é═üAæèÄΦæñé┼ùÿùpé≡è≤û]é╖éΘâAâhâîâXé≡éαé┴é─éóéΘÅΩìçéαéáéΦé▄é╖
é╠é┼üAæèÄΦæñé╞é╠Æ▓É«é¬é┬é⌐é╚éóÅΩìçé╔é═set ifaddr âRâ}âôâhé┼ÄwÆΦé╡é╜âAâhâîâXé≡Ägé┴é─É┌æ▒é¬
é┼é½éΘé╞é═î└éΦé▄é╣é±üB
É┌æ▒ɵé╞é╠è╘é┼Ägùpé╖éΘâAâhâîâXé≡Æ▓É«é╖éΘé╜é▀é╔é═üA5.1É▀é┼Éαû╛é╖éΘéµéñé╔âAâhâîâXé╠ö═ê═é╠
ÄwÆΦé≡ùÿùpé╖éΘé▒é╞é¬é┼é½é▄é╖üB
12
3.4 âtâëâOé╠ÄwÆΦ
É┌æ▒ɵé╠âTâ|ü[âgé╡é─éóéΘï@ö\é╔ë₧é╢é─ô«ì∞é≡ò╧ìXé╖éΘé╜é▀é╔üAô«ì∞âtâëâOé╠ò╧ìXé¬é┼é½éΘéµéñé╔
é╚é┴é─éóé▄é╖üBî╗ì▌é╠É▌ÆΦé═display âRâ}âôâhé╔éµé┴é─ò\Īé╖éΘé▒é╞é¬é┼é½üAô«ì∞é╠ò╧ìXé═enable,
disable,deny, accept é╠4 é┬é╠âRâ}âôâhé┼é¿é▒é╚éóé▄é╖üB
enable é▒é┐éτæñé⌐éτæèÄΦæñé╔æ╬é╖éΘâIâvâVâçâôé╠ùÿùpé╠Ʊê─é≡ïûë┬é╡é▄é╖üB
disable é▒é┐éτæñé⌐éτæèÄΦæñé╔æ╬é╖éΘâIâvâVâçâôé╠ùÿùpé╠Ʊê─é≡ï╓Ä~é╡é▄é╖üB
accept æèÄΦæñé⌐éτé╠âIâvâVâçâôé╠ùÿùpé╠Ʊê─é≡Ä≤é»òté»é▄é╖üB
deny æèÄΦæñé⌐éτé╠âIâvâVâçâôé╠ùÿùpé╠Ʊê─é≡ïæö█é╡é▄é╖üB
é▒é╠éµéñé╔üAÆ╩ÉMé╠ò√îⁿûêé╔âtâëâOé╠ÄwÆΦé¬é┼é½é▄é╖é╠é┼üAé╜é╞éªé╬"æùÉMò√îⁿé╔é═VJ ê│Åké≡ùÿùp
é╖éΘé¬üAÄ≤ÉMò√îⁿé┼é═ùÿùpé╡é╚éó" é╞éóé┴é╜Ägéóò√éαë┬ö\é┼é╖üB
-------------------------------------------------------------------------------
| ppp> display |
| Current configuration option settings.. |
| |
| Name My Side His Side |
| ---------------------------------------- |
| vjcomp enable accept |
| lqr disable deny |
| chap disable accept |
| pap disable accept |
| acfcomp enable accept |
| protocomp enable accept |
| pred1 enable accept |
| ppp> |
| ppp> deny vjcomp |
| ppp> enable vjcomp |
-------------------------------------------------------------------------------
3.5 É▌ÆΦé╠ôoÿ^
âAâNâZâXé╖éΘâzâXâgé¬îêé▄é┴é─éóéΘÅΩìçé╔é═üAé╗é╠âzâXâgé╔æ╬ë₧é╖éΘÉ▌ÆΦé≡éáéτé⌐é╢é▀ppp.conf
é╔ôoÿ^é╡é─é¿é¡é▒é╞é¬é┼é½é▄é╖üBé▒é╠âtâ@âCâïé╔é═üAâCâôâ^âëâNâeâBâué╔Ä└ìsé╖éΘâRâ}âôâhé≡é╗é╠é▄
é▄ù±ïôé╖éΘé▒é╞é¬é┼é½é▄é╖üB
ppp.conf é═üAâCâôâXâgü[âïÄ₧é╔/etcé╔âRâsü[é│éΩé─éóé▄é╖é¬üAÄ⌐ò¬é╠âzü[âÇâfâBâîâNâgâèé╔.ppp.
conf é¬éáéΘÅΩìçé╔é═üAé╗é┐éτé╠ò√é¬ùDɵôIé╔ÄQÅ╞é│éΩé▄é╖üB
13
-------------------------------------------------------------------------------
| default: |
| set dial "ABORT BUSY ABORT NO\\sDIALTONE ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT|
| OK-AT-OK ATDT\T TIMEOUT 30 CONNECT |
| deny lqr chap pap |
| |
| disable lqr |
| host1: |
| |
| set login "TIMEOUT 5 gin:\\r-gin: Panon word: Panon |
| set phone 01239874321 |
-------------------------------------------------------------------------------
ò\ïLé╠ïKæÑé═ê╚ë║é╠é╞é¿éΦé┼é╖üB
ü@âëâxâïû╝é═ìsé╠ì╢Æ[é⌐éτïLôⁿé╡üAé╗é╠ìsé╔é═æ╝é╠Åεò±é≡è▄é▐é▒é╞é═é┼é½é▄é╣é±üB
ü@é╗é╠âëâxâïé╔æ╬ë₧é╖éΘâRâ}âôâhé═âëâxâïû╝é╠ìsê╚ì~é╔ÿAæ▒é╡é─ôoÿ^é╡é▄é╖üBé╜é╛é╡üAìsé╠ɵô¬
é╔é═é╨é╞é┬ê╚Åπé╠ï≤öÆé≡ôⁿéΩé─é¡é╛é│éóüBé▄é╜üAèeìsé╔é═òíÉöé╠âRâ}âôâhé≡ôⁿéΩéΘé▒é╞é═é┼é½é▄é╣é±üB
ü@ìsé¬#é┼Äné▄é┴é─éóéΘÅΩìçé╔é═üAé╗é╠ìsé═âRâüâôâgé┼éáéΘé╞ë≡Ä▀é│éΩé▄é╖üB
ü@default é╞éóéñâëâxâïû╝é═üAPPP é╠ïNô«Ä₧é╔Ä⌐ô«ôIé╔Ä└ìsé╖éΘâRâ}âôâhé≡ò\î╗é╖éΘé╜é▀é╔Ägùp
é│éΩé▄é╖üB
é▒é╠éµéñé╔üAppp.conf é╔âRâ}âôâhé¬ôoÿ^é│éΩé─éóéΘÅΩìçé╔é═üAloadâRâ}âôâhé≡Ägé┴é─ôoÿ^é│éΩé─
éóéΘâRâ}âôâhé≡Ä⌐ô«ôIé╔Ä└ìsé╖éΘé▒é╞é¬é┼é½é▄é╖üBé▄é╜üAdialâRâ}âôâhé╔ê°Éöé≡òté»é╜ÅΩìçé╔é═üAê°
Éöé┼ÄwÆΦé│éΩé╜âëâxâïé╔æ╬ë₧é╖éΘâRâ}âôâhé≡Ä└ìsé╡é─â_âCâAâèâôâOé≡é¿é▒é╚éóé▄é╖üB
-------------------------------------------------------------------------------
| ppp> load remote |
| ppp> dial |
| or |
| ppp> dial remote |
| ppp> |
-------------------------------------------------------------------------------
load âRâ}âôâhé╔é¿éóé─üAê°Éöé¬Å╚ù¬é│éΩé╜ÅΩìçé╔é═üAdefault é╠É▌ÆΦé¬Ä└ìsé│éΩé▄é╖üB
14
Chapter 4
ô«ôIé╚ö¡î─
ïNô«Ä₧é╔-autoâIâvâVâçâôé≡ÄwÆΦé╖éΘé▒é╞é╔éµéΦüAPPP âvâìâOâëâÇé═Ä⌐ô«âéü[âhé┼ô«ì∞é╡é▄é╖üBé▒
é╠âéü[âhé┼é═üAâpâPâbâgé╠ù¼éΩé≡îƒÅoé╡é─Ä⌐ô«ôIé╔â_âCâAâïé≡é│é╣éΘé▒é╞é¬ë┬ö\é┼é╖üB
4.1 Ä⌐ô«âéü[âhé┼é╠ïNô«
-autoâIâvâVâçâôé≡ÄwÆΦé╖éΘÅΩìçé╔é═üAæèÄΦé╠âAâhâîâXé≡ïüé▀éΘé╜é▀é╔üAppp.conf Æåé╔ôoÿ^é│éΩé─
éóéΘâëâxâïû╝é¬ÄwÆΦé│éΩé─éóéΘòKùvé¬éáéΦé▄é╖üBé▄é╜üAé╗é╠âëâxâïé╔æ╬ë₧é╖éΘâRâ}âôâhé╠Æåé╔é═set
ifaddr âRâ}âôâhé╔éµé┴é─É┌æ▒ɵé╠âAâhâîâXé¬ÄwÆΦé│éΩé─éóé╚é»éΩé╬é╚éΦé▄é╣é±üB
é╜é╞éªé╬üAppp.conf Æåé╔üA
-------------------------------------------------------------------------------
| iijnet: |
| set phone 0334569876 |
| set login "TIMEOUT 5 gin:-\\r-gin: ppp word: ppp" |
| set ifaddr 192.244.188.5 192.244.176.50 |
-------------------------------------------------------------------------------
é╞éóéñÆΦï`é¬é│éΩé─éóé╜é╞é╡é▄é╡éσéñüBÄ⌐ô«âéü[âhé┼âëâxâïû╝iijnet é≡ÄwÆΦé╖éΘé╞PPP é¬ïNô«é│
éΩéΘé╞é╞éαé╔üAÅπïLé╠êΩÿAé╠âRâ}âôâhé¬Ä└ìsé│éΩé▄é╖üB
-------------------------------------------------------------------------------
| % ppp -auto iijnet |
| User Process PPP. Written by Toshiharu OHNO. |
| Log level is 09 |
| Using interface: tun0 |
| Automatic mode |
| % |
-------------------------------------------------------------------------------
Ä⌐ô«âéü[âhé┼ïNô«é│éΩéΘé╞üAppp âvâìâOâëâÇé═Ä⌐ô«ôIé╔âoâbâNâOâëâEâôâhé┼âfü[âéâôé╞é╡é─ô«ì∞é╡
é▄é╖é╠é┼üAâVâFâïé╠âvâìâôâvâgé¬ì─é╤ò\Īé│éΩé▄é╖üBé▒é╠Å≤æ╘é┼æèÄΦæñé╠âAâhâîâX(ùßé┼é═192.244.1
76.50) ê╢é╠âpâPâbâgé¬îƒÅoé│éΩéΘé╞üAÄ⌐ô«ôIé╔â_âCâAâèâôâOé¬é¿é▒é╚éφéΩé▄é╖üB
âtâBâïâ^âèâôâOï@ö\é≡ùpéóéΩé╬üAö¡î─é╠é½é┴é⌐é»é╞é╚éΘâpâPâbâgé≡ɺî└é╖éΘé▒é╞éαé┼é½é▄é╖üBÅ┌é╡
é¡é═7Å═é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
15
4.2 telnet é╠ùÿùp
âoâbâNâOâëâEâôâhé┼ô«ì∞é╡é─éóéΘâfü[âéâôé╞é═üAtelnet é≡Ägé┴é─Æ╩ÉMé≡é╖éΘé▒é╞é¬é┼é½é▄é╖üBâ|
ü[âgö╘ìåé╞é╡é─3000 + âgâôâlâïâfâoâCâXö╘ìåé≡ÄwÆΦé╖éΩé╬üAæ╬ë₧é╖éΘâfü[âéâôé╠âvâìâôâvâgé¬ò\Ī
é│éΩé▄é╖üB
é▒é╠ï@ö\é≡ùÿùpé╖éΘé▒é╞é╔éµéΦüAèeÄφâvâìâgâRâïè╓îWé╠Åεò±é≡show âRâ}âôâhé≡ùpéóé─ÆméΘé▒é╞é¬
é┼é½é▄é╖é╡üAclose âRâ}âôâhé≡Ägé┴é─ë±Éⁿé╠ï¡ÉºôIé╚É╪Æféαé¿é▒é╚éªé▄é╖üB
quit âRâ}âôâhé═Ä⌐ô«âéü[âhé┼ô«ì∞é╡é─éóéΘâfü[âéâôé╞é╠É┌æ▒é≡É╪Æfé╖éΘê╙ûíé≡Ä¥é┐é▄é╖üBâfü[âé
âôé╠ô«ì∞é≡ÅIù╣é│é╣éΘé╜é▀é╔é═üAquite allé╞ÄwÆΦé╡é─é¡é╛é│éóüB
ü@ Ägùpé╖éΘâVâXâeâÇé╔éµé┴é─é═telnet é┼éñé▄é¡PPP âvâìâOâëâÇé╞Æ╩ÉMé┼é½é╚éóé▒é╞é¬éáéΦé▄é╖üB
PPP âvâìâOâëâÇé¬üAé┐éßé±é╞telnet âvâìâgâRâïé≡Ä└æòé╡é─éóé╚éóé╠é¬î┤ê÷é┼é╖é¬üABSD înô¥é╠Unix
é╔òtæ«é╖éΘtelnet é┼éáéΩé╬ûΓæΦé╚é¡ÄgéªéΘé═é╕é┼é╖üB
4.3 Anonymous PPP
Ä⌐ô«âéü[âhé┼ïNô«é╖éΘì█é╔é═üAăé╠ùßé╔Īé╖éµéñé╔é▒é┐éτæñé╠âAâhâîâXé╠ÄwÆΦé≡Å╚ù¬é╖éΘé▒é╞éαë┬
ö\é┼é╖üB
-------------------------------------------------------------------------------
| set ifaddr 0 192.244.198.1 |
-------------------------------------------------------------------------------
é▒é╠éµéñé╚ïNô«é≡é¿é▒é╚é┴é╜ÅΩìçé┼éαüA192.244.198.1 ê╢é╠âpâPâbâgé≡îƒÅoé╡é╜Ä₧ô_é┼Ä⌐ô«ôIé╔â_
âCâAâèâôâOé¬é¿é▒é╚éφéΩé─üAæèÄΦɵé╔âpâPâbâgé≡æùÅoé╡éµéñé╞é╡é▄é╖üBé╡é⌐é╡é╚é¬éτüAé▒é╠Ä₧ô_é┼é═
Ä⌐ò¬é╠æñé╠âAâhâîâXé¬ÄwÆΦé│éΩé─éóé╚éóé╜é▀é╔üAâ\ü[âXIP âAâhâîâXé═0.0.0.0 é╞é╡é─âpâPâbâgé¬æù
Åoé│éΩé─é╡é▄éóüAæèÄΦæñé╠âzâXâgé═ò╘ôÜé≡ò╘é╖é▒é╞é¬é┼é½é▄é╣é±üBâ_âCâAâèâôâOé≡é¿é▒é╚é┴é─üAIPCP
é╠âAâhâîâXÆ▓ÆΓé¬ÅIù╣é╖éΩé╬üAæèÄΦé⌐éτé╠ÄwÆΦé╔é╡é╜é¬é┴é─âCâôâ^ü[âtâFâCâXé╔âAâhâîâXé¬É▌ÆΦé│
éΩé▄é╖é╠é┼üAé╗éΩê╚îπé═É│Åφé╔Æ╩ÉMé¬é¿é▒é╚éªéΘéµéñé╔é╚éΦé▄é╖üB
é▒é╠éµéñé╔üAæèÄΦæñé¬âAâhâîâXé╠ÄwÆΦé≡é¿é▒é╚éñÅΩìçé╔é═üAé▄é╕ì┼Åëé╔âèâôâNé≡èmùºé╡é─âAâhâîâX
é╠ÄwÆΦé≡Ä≤é»ÄµéΘé╜é▀é╔üAâ_â~ü[é╠ping âpâPâbâgé≡é╨é╞é┬ôèé░é─é¿é½üAÉ┌æ▒é¬èmùºé╖éΘé╠é≡æ╥é┴é─
é⌐éτÄ└ì█é╠Æ╩ÉMé≡é¿é▒é╚éñé╞ù╟éóé┼é╡éσéñüB
-------------------------------------------------------------------------------
| % /sbin/ping shimanto |
| PING shimanto (192.244.198.1): 56 data bytes |
| ^C |
| --- 192.244.198.1 ping statistics --- |
| 1 packets transmitted, 0 packets received, 100% packet loss |
| % |
| % telnet shimanto |
| Trying 192.244.198.1... |
| Connected to shimanto.iij.ad.jp. |
| Escape character is '^]'. |
| |
| |
| BSDI BSD/386 1.1 (shimanto.iij.ad.jp) (ttyp2) |
-------------------------------------------------------------------------------
16
4.4 ì─â_âCâAâï
Ä⌐ô«âéü[âhé┼ô«ì∞é╡é─éóéΘÅΩìçé╔é═üAæèÄΦé╞é╠É┌æ▒é¬É╪Æfé│éΩé╜ÅΩìçé┼éαPPP âvâìâOâëâÇé═ô«ì∞é≡
æ▒é»üAăé╠ö¡î─é╠âgâèâKé╞é╚éΘâpâPâbâgé¬î⌐é┬é⌐é┴é╜Ä₧ô_é┼ì─ôxâ_âCâAâèâôâOé≡é¿é▒é╚éóé▄é╖üB
â_âCâAâèâôâOé╠Ä₧ô_é┼BUSY é╚é╟é╠ù¥ùRé╔éµéΦÄ╕ösé╡é╜ÅΩìçé╔é═üAÿAæ▒é╡é─â_âCâAâèâôâOô«ì∞é¬ö¡
É╢é╖éΘé▒é╞é≡ö≡é»éΘé╜é▀é╔üA30 òbè╘é╠ì─â_âCâAâïæ╥é┐Ä₧è╘é≡É▌é»é─éóé▄é╖üBé▒é╠è╘é═üAö¡î─é╠âgâè
âKé╞é╚éΘâpâPâbâgé¬éáé┴é─éαæSé─û│Äïé│éΩé▄é╖üBæ╥é┐Ä₧è╘îoë▀îπüAÄ⌐ô«ôIé╔ì─â_âCâAâïé╖éΘï@ö\é═ùp
ê╙é│éΩé─éóé▄é╣é±é╠é┼Æìê╙é╡é─é¡é╛é│éóüBéáé¡é▄é┼éαüAâ_âCâAâèâôâOé╠é½é┴é⌐é»é╞é╚éΘâpâPâbâgé¬éá
éΘé▒é╞é¬òKùvé┼é╖üB
17
Chapter 5
âAâhâîâXé╞âïü[âeâBâôâO
PPP é≡ùÿùpé╡é─üAâèâéü[âgé╠âlâbâgâÅü[âNé╞é╠É┌æ▒é≡É│é╡é¡é¿é▒é╚éñé╜é▀é╔é═üAâAâhâîâXé╞âïü[âeâB
âôâOé╠ÄwÆΦé╔é┬éóé─üAPPP é╠ô«ì∞âéü[âhé╞éáéφé╣é─ù¥ë≡é╡é─é¿é¡é▒é╞é¬Ådùvé┼é╖üBé▒é╠Å═é┼é═üAé▒éΩ
éτé╠ÄûìÇé╔é┬éóé─é╠Éαû╛é≡é╡é▄é╖üB
5.1 IP âAâhâîâXé╠Æ▓ÆΓ
PPP é┼é═IPCP é╞éóéñâvâìâgâRâïé≡ùÿùpé╖éΘé▒é╞é╔éµéΦüAÉ┌æ▒æèÄΦé╞é╠éáéóé╛é┼æoò√é¬ùpéóéΘIP âA
âhâîâXé≡æèÆké╡é─îêé▀éΘé▒é╞é¬é┼é½é▄é╖üBé▒é╠æèÆké═üAê╚ë║é╠éµéñé╚ÄΦÅçé≡ôÑé▐é▒é╞é╔éµéΦîêÆΦé│éΩ
é▄é╖üB
ü@1. æoò√é═î▌éóé╔üAÄ⌐ò¬é╠æñé┼Ägùpé╡é╜éóIP âAâhâîâXé≡æèÄΦé╔ô`éªé▄é╖üB
ü@2. æèÄΦé╠ÄσÆúé╖éΘâAâhâîâXé≡Ägéφé╣é─éαéµé»éΩé╬üAé╗éΩé≡öFé▀é▄é╖üB
ü@3. æèÄΦé╠ÄσÆúé¬öFé▀éτéΩé╚é»éΩé╬üAò╩é╠âAâhâîâXé≡Ägùpé╖éΘé▒é╞é≡Ʊê─é╡é▄é╖üB
ü@4. Ä⌐ò¬é╠ÄσÆúé¬é╞é¿éτé╚é¡é─éαüAæèÄΦé╠Ʊê─é≡Ä≤é»ôⁿéΩéΘé▒é╞é¬é┼é½éΩé╬üAé╗é╠âAâhâîâXé≡Ägéñ
é▒é╞é╔é╡é▄é╖üB
ü@5. æèÄΦé╠Ʊê─é┼É▄éΩéΘé▒é╞é¬é┼é½é╚é»éΩé╬üAÄ⌐ò¬é╠ÄσÆúé≡îJéΦò╘é╡é▄é╖üB
ü@6. ÅπïLé╠æÇì∞é≡ë╜ë±é⌐îJéΦò╘é╡é─éαæ├ïªé╖éΘé▒é╞é¬é┼é½é╚é»éΩé╬üAÉ┌æ▒é≡éáé½éτé▀é▄é╖üB
é┬é▄éΦüAæoò√é¬î▌éóé╔æèÄΦé¬ùÿùpé≡è≤û]é╖éΘâAâhâîâXé≡é╖é±é╚éΦé╞Ä≤é»ôⁿéΩéΘé▒é╞é¬é┼é½éΩé╬üAé▀
é┼é╜é¡É┌æ▒é≡èmùºé╖éΘé▒é╞é¬é┼é½é▄é╖é¬üAæèÄΦé¬Ä⌐ò¬é╠è≤û]é≡Ä≤é»òté»é─é¡éΩé╚éóÅΩìçé╔é═ë╜ôxé⌐î≡
Å┬é≡îJéΦò╘é╡üAé╗éΩé┼éαæ├ïªô_é¬î⌐Åoé╣é╚éóÅΩìçé╔é═É┌æ▒é≡èmùºé╖éΘé▒é╞é¬é┼é½é╚éóéφé»é┼é╖üB
û{Ä└æòé┼é═üAÄ⌐ò¬æñé╠âAâhâîâX/æèÄΦæñé╠âAâhâîâXé¬üAéáéτé⌐é╢é▀ÆΦé▀éτéΩé╜ö═ê═é╠é╚é⌐é╔éáéΘé⌐
é╟éñé⌐é┼üAô«ì∞é≡ɺîΣé╖éΘé▒é╞é¬é┼é½éΘéµéñé╔é╚é┴é─éóé▄é╖üBé┬é▄éΦüAæèÄΦé¬ÄσÆúéáéΘéóé═Ʊê─é╡é╜
âAâhâîâXé¬üAéáéτé⌐é╢é▀ÆΦé▀éτéΩé╜ö═ê═é╠é╚é⌐é┼éáéΩé╬é╗éΩé≡öFé▀é▄é╖é¬üAö═ê═èOé┼éáéΩé╬öFé▀é╕é╔
Ä⌐ò¬é¬Ägùpé╡é╜éóâAâhâîâX(éáéΘéóé═æèÄΦé╔Ägùpé│é╣é╜éóâAâhâîâX) é≡ÄσÆú(Ʊê─) é╡æ▒é»é▄é╖üB
Ä⌐ò¬æñé┼Ägùpé╡é╜éóâAâhâîâXüAé¿éµé╤æèÄΦæñé┼Ägùpé╡é─éαéτéóé╜éóâAâhâîâXé═üAset ifaddr âRâ}
âôâhé┼ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üBé▄é╜üAî╗ì▌é╠É▌ÆΦé═show ipcp âRâ}âôâhé┼èmöFé╖éΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| set ifaddr src-range dst-range |
-------------------------------------------------------------------------------
é▒é▒é┼üAsrc-range, dst-range é═üAÄ⌐ò¬æñ/æèÄΦæñé┼Ägùpé╡é╜éó(é│é╣é╜éó) âAâhâîâXé╠ö═ê═é≡ò\
î╗é╡üA
18
ü@ ip-address[/mask-width]
é╠î`Ä«é┼ÄwÆΦé╡é▄é╖üBmask-width é═üAâAâhâîâXé╠ùLî°ö═ê═é≡î└ÆΦé╖éΘé╜é▀é╠ârâbâgÆ╖é┼üA0 é⌐éτ32
é▄é┼é╠Ælé≡é╞éΦé▄é╖üBò╓ïXôIé╔üAmask-width é¬Å╚ù¬é│éΩé╜ÅΩìçé╔é═32 é¬ÄwÆΦé│éΩé╜éαé╠é╞ù╣ë≡é│éΩ
é▄é╖üB
é▄é╜üAip-address é╞é╡é─üA0.0.0.0 é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAæèÄΦé╠ÄσÆúéáéΘéóé═Ʊê─é≡û│Å≡îÅé╔
Ä≤é»òté»éΘî°ë╩é≡Ä¥é┐é▄é╖üB
ùß1
-------------------------------------------------------------------------------
| ppp> set ifaddr 192.244.176.60 192.244.176.33 |
| ppp> show ipcp |
| IPCP [Initial] |
| his side: 0.0.0.0, 0 |
| my side: 0.0.0.0, 0 |
| connected: 0 secs, idle: 0 secs |
| Defaults: My Address: 192.244.176.60/32 His Address: 192.244.176.33/32 |
| ppp> |
-------------------------------------------------------------------------------
ü@Ä⌐ò¬æñé╠âAâhâîâXé╞é╡é─é═üA192.244.176.60 é╠ùÿùpé≡ÄσÆúé╡üAé╗éΩê╚èOé╠âAâhâîâXé═öFé▀é╚éóüB
ü@æèÄΦæñé╠âAâhâîâXé╞é╡é─é═192.244.176.33 é≡Ägùpé╖éΘéµéñé╔Ʊê─é╡üAé╗éΩê╚èOé╠âAâhâîâXé═öF
é▀é╚éóüB
é╞éóéñê╙ûíé╔é╚éΦé▄é╖üB
ùß2
-------------------------------------------------------------------------------
| ppp> set ifaddr 0 0 |
| IPCP [Initial] |
| his side: 0.0.0.0, 0 |
| my side: 0.0.0.0, 0 |
| connected: 0 secs, idle: 0 secs |
| |
| Defaults: My Address: 0.0.0.0/0 His Address: 0.0.0.0/0 |
| ppp> |
-------------------------------------------------------------------------------
è«æSé╔æèÄΦæñé╔âAâhâîâXé╠îêÆΦé≡öCé╣éΘé▒é╞é≡ÄwÆΦé╡é▄é╖üB
ùß3
-------------------------------------------------------------------------------
| ppp> set ifaddr 192.244.176.60/24 192.244.184.9/29 |
-------------------------------------------------------------------------------
ü@Ä⌐ò¬æñé╠âAâhâîâXé╞é╡é─é═üA192.244.176.60 é╠ùÿùpé≡ÄσÆúé╖éΘé¬üAæèÄΦé¬192.244.176.0 é⌐éτ
192.244.176.255é╠ö═ê═é╠âAâhâîâXé╠Ägùpé≡Ʊê─é╡é─é½é╜ÅΩìçé╔é═üAé╗éΩé≡Ä≤é»ôⁿéΩéΘüB
19
ü@æèÄΦæñé╠ÄσÆúé╖éΘâAâhâîâXé¬üA192.244.184.8 é⌐éτ192.244.184.15 é╠ö═ê═ôαé┼éáéΩé╬üAé╗éΩé≡
öFé▀éΘüBé╗éñé┼é╚é»éΩé╬üA192.244.184.9 é≡Ägùpé╖éΘéµéñé╔Ʊê─é╖éΘüB
Æìê╙
mask-width é≡Å╚ù¬é╡é╜ÅΩìçé╞üA0 é≡ÄwÆΦé╡é╜ÅΩìçé╠ê╙ûíé╠êßéóé╔Æìê╙é╡é─é¡é╛é│éóüB
ü@192.244.184.4 é╞éóéñÄwÆΦé═192.244.184.4/32 é╞ô»ï`é┼üAâAâhâîâXé¬192.244.184.4 é┼é╚é»éΩ
é╬é╚éτé╚éóé▒é╞é≡ÄwÆΦé╡é▄é╖üB
ü@192.244.184.4/0 é╞éóéñÄwÆΦé═üA192.244.184.4 é≡Ägéóé╜éóé▒é╞é≡è≤û]é═é╡é▄é╖é¬üAæèÄΦæñé¬
ò╩é╠âAâhâîâXé≡ÄwÆΦé╖éΩé╬é╗éΩé╔Å]éóé▄é╖üB
5.2 âïü[âeâBâôâO
ÅπÅqé╡é╜éµéñé╚Ädægé▌é╔éµéΦüAâèâéü[âgé╠â}âVâôéáéΘéóé═âïü[â^é╞é╠âAâhâîâXé╠Æ▓ÆΓé¬é¿é▒é╚éφéΩ
É┌æ▒é¬é┼é½é▄é╖üBé╡é⌐é╡é╚é¬éτüAé▒éΩé╛é»é┼é═PPP é┼é┬é╚é¬é┴é╜é╗é╠â}âVâôé▄é┼é═ô₧ÆBé╖éΘé▒é╞é═é┼
é½é─éαüAé╗é╠ɵé╔é┬é╚é¬é┴é─éóéΘâlâbâgâÅü[âNé╔é═âAâNâZâXé╖éΘé▒é╞é═é┼é½é▄é╣é±üBé╚é║é╚éτüAPPP
é╠É┌æ▒é╠îïë╩é┬é¡éτéΩéΘâïü[âeâBâôâOé═æèÄΦæñé╠âAâhâîâXé╓é╠âzâXâgüEâïü[âgé╛é»é┼üAé╗é╠ɵé╔é┬é╚
é¬é┴é─éóéΘâlâbâgâÅü[âNé╓é╠âïü[âeâBâôâOÅεò±é═é▄é╛ùpê╙é│éΩé─éóé╚éóé⌐éτé┼é╖üB
PPP é≡Ägé┴é─üAÄ⌐ò¬æñé╠âlâbâgâÅü[âNé╞æèÄΦæñé╠âlâbâgâÅü[âNé╞é≡æèî▌é╔É┌æ▒é╖éΘé╜é▀é╔é═üAæoò√
é┼î▌éóé╠âlâbâgâÅü[âNé╔æ╬é╖éΘâïü[âeâBâôâOé≡ùpê╙é╡é╚é»éΩé╬é╚éΦé▄é╣é±üBRIP é╠éµéñé╚îoÿHɺîΣâv
âìâgâRâïé≡Ägùpé╡é─éóéΘÅΩìçé╔é═î▌éóé╔âïü[âeâBâôâOÅεò±é¬î≡è╖é│éΩéΘé╠é≡æ╥é┴é─éóéΩé╬üAÄ⌐ô«ôIé╔
É▌ÆΦé≡é¿é▒é╚éñé▒é╞é¬é┼é½é▄é╖üBé╗éñé┼é╚é»éΩé╬üAÉ├ôIé╔âïü[âeâBâôâOé≡É▌ÆΦé╡é─éΓéΘòKùvé¬éáéΦé▄
é╖üB
Ä⌐æεé╠PC é≡PPP é≡Ägé┴é─ë∩Ä╨éΓèwìZé╠âlâbâgâÅü[âNé╔É┌æ▒é╖éΘéµéñé╚ÅΩìçé╔é═üAÄ⌐ò¬æñé═âèâéü[
âgé╠âlâbâgâÅü[âNé╠é╨é╞é┬é╠IP âAâhâîâXé≡Ägé┴é─üAé╘éτé│é¬éΘé╞éóéñÄgéóò√é¬êΩö╩ôIé┼é╖üBé╗é╠éµ
éñé╚ÅΩìçé╔é═üAÄ⌐ò¬ê╚èOé╠âAâhâîâXé╔ô₧ÆBé╖éΘé╜é▀É┌æ▒é╠æèÄΦɵé≡âfâBâtâHâïâgüEâQü[âgâEâFâCé╞é╡
é─Ägùpé╖éΘé▒é╞é╔é╚éΦé▄é╖é╠é┼üA
-------------------------------------------------------------------------------
| # route add default É┌æ▒æèÄΦé╠âAâhâîâX |
-------------------------------------------------------------------------------
é╞éóéñâRâ}âôâhé≡Ä└ìsé╖éΘé▒é╞é╔é╚éΦé▄é╖üBÉ┌æ▒é╠é╜é╤é╔üAé▒é╠é¿é▄é╢é╚éóé≡Ä└ìsé╖éΘé╠é═û╩ô|é┼
é╖é╠é┼üAîπÅqé╖éΘppp.linkup é╞éóéñâtâ@âCâïé≡ùpê╙é╡é─é¿é¡é▒é╞é╔éµéΦüAÉ┌æ▒îπÄ⌐ô«ôIé╔âïü[âeâB
âôâOé≡Æ╟ë┴é╖éΘé▒é╞é¬ë┬ö\é┼é╖üB
5.3 Ä⌐ô«âéü[âhé╞âïü[âeâBâôâO
Ä⌐ô«âéü[âhé≡Ägé┴é─üAâpâPâbâgé╠æùÅoùvïüé¬ö¡É╢é╡é╜Ä₧é╔ô«ôIé╔â_âCâAâèâôâOé≡é¿é▒é╚éóüAÉ┌æ▒é≡
èmùºé╖éΘé▒é╞é¬é┼é½éΘé▒é╞é═é╖é┼é╔Éαû╛é╡é▄é╡é╜üBé╡é⌐é╡é╚é¬éτüAâèâéü[âgé╠âlâbâgâÅü[âNé╔âpâPâb
âgé≡æùÅoé╖éΘé╜é▀é╔é═üAéáéτé⌐é╢é▀é╗é╠âlâbâgâÅü[âNé╓é╠âïü[âeâBâôâOé¬ùpê╙é│éΩé─éóé╚é»éΩé╬é╚éΦ
é▄é╣é±üB
set ifaddr âRâ}âôâhé≡Ägéñé▒é╞é╔éµéΦüAâCâôâ^âtâFü[âXé┼Ägùpé╖éΘâAâhâîâXé≡ÄwÆΦé╖éΘé▒é╞é¬é┼
é½é▄é╖é¬üAé▒é╠Ä₧é╔ì∞ɼé│éΩéΘâïü[âeâBâôâOé═É┌æ▒æèÄΦé╓é╠âzâXâgüEâïü[âeâBâôâOé╛é»é┼é╖üBâlâbâg
âÅü[âNé╓é╠âïü[âeâBâôâOé≡é⌐éτé⌐é╢é▀ì∞ɼé╡é─é¿é½é╜éóÅΩìçé╔é═üAppp.conf ôαé┼âlâbâgâÅü[âNé╓é╠
âïü[âeâBâôâOé≡ÄwÆΦé╡é─é¿é½é▄é╖üB
20
-------------------------------------------------------------------------------
| iijnet: |
| set phone 0334569876 |
| set login "TIMEOUT 5 gin:-\\r-gin: ppp word: ppp" |
| set ifaddr 192.244.188.5 192.244.176.50 |
| add 192.244.176.0 255.255.255.0 192.244.176.50 |
-------------------------------------------------------------------------------
é▒é╠ùßé╠éµéñé╔ÄwÆΦé╡é─é¿é»é╬üA192.244.176.50 é╓é╠âpâPâbâgé¬îƒÅoé│éΩé╜Ä₧é╛é»é┼é╚é¡üAâlâb
âgâÅü[âN192.244.176.0 Åπé╠öCê╙é╠âzâXâgé╓é╠âpâPâbâgé¬îƒÅoé│éΩé╜Ä₧é╔Ä⌐ô«ôIé╔ö¡î─é╖éΘé▒é╞é¬é┼
é½éΘéµéñé╔é╚éΦé▄é╖üB
5.4 âïü[âeâBâôâOé╠Ä⌐ô«É▌ÆΦ
Ä⌐ô«âéü[âhé≡Ägùpé╡é╜ÅΩìçé╔é═üAÉ┌æ▒é╔ɵùºé┴é─âCâôâ^ü[âtâFâCâXé¬èêɽë╗é│éΩé─éóé▄é╖é╠é┼üAæO
Åqé╠éµéñé╔âCâôâ^ü[âtâFâCâXé≡ùÿùpé╖éΘâïü[âeâBâôâOé≡éáéτé⌐é╢é▀ÄwÆΦé╡é─é¿é¡é▒é╞é¬é┼é½é▄é╖üBé╡
é⌐é╡é╚é¬éτüAÄ⌐ô«âéü[âhê╚èOé┼é═É┌æ▒é¬èmùºé╡é╜Ä₧ô_é┼é═é╢é▀é─âCâôâ^ü[âtâFâCâXé¬èêɽë╗é│éΩé▄é╖
é╠é┼üAé╗éΩé▄é┼é═é╗é╠âCâôâ^ü[âtâFâCâXé≡ùÿùpé╖éΘâïü[âeâBâôâOé≡ÄwÆΦé╖éΘé▒é╞é═é┼é½é▄é╣é±üB
é▒é╠éµéñé╔üAÉ┌æ▒é¬èmùºé╡é─é⌐éτâïü[âeâBâôâOé≡ÄwÆΦé╖éΘÅΩìçé╔é═üAppp.linkup é┼âïü[âeâBâôâO
é╠ÄwÆΦé≡é╡é─é¿é½é▄é╖üBé▒é╠âtâ@âCâïé┼é═É┌æ▒æèÄΦé≡ÄwÆΦé╖éΘâëâxâïû╝éΓâAâhâîâXé¬ÄwÆΦé┼é½é▄é╖é╠
é┼üAÉ┌æ▒ɵé╔ë₧é╢é╜âïü[âeâBâôâOé╠É▌ÆΦé≡é¿é▒é╚éñé▒é╞é¬ë┬ö\é┼é╖üBadd âRâ}âôâhé┼é╠âAâhâîâXé╠Äw
ÆΦé┼é═üAHISADDRé╞éóéñò╢ÄÜù±é═É┌æ▒ɵé╠âAâhâîâXé≡ò\î╗é╡é▄é╖é╠é┼üAÉ┌æ▒ɵé╠âAâhâîâXé¬æOéαé┴é─
éφé⌐é┴é─éóé╚é⌐é┴é╜éΦüAô«ôIé╔ò╧ë╗é╖éΘéµéñé╚ÅΩìçé╔éαæ╬ë₧é╖éΘé▒é╞é¬ë┬ö\é┼é╖üB
-------------------------------------------------------------------------------
| iijnet: |
| add 192.244.176.0 255.255.255.0 HISADDR |
-------------------------------------------------------------------------------
21
Chapter 6
ÆàÉMï@ö\é╠ùÿùp
PPP âvâìâOâëâÇé≡-directâIâvâVâçâôé≡ÄwÆΦé╡é─Ägùpé╖éΘé▒é╞é╔éµéΦüAÆ╝É┌âéü[âhé┼ô«ì∞é│é╣éΘé▒
é╞é¬é┼é½é▄é╖üBé▒é╠âéü[âhé≡Ägéñé╞ÆàÉMé≡âTâ|ü[âgé╖éΘé▒é╞é¬é┼é½é▄é╖üB
6.1 ÆàÉMé╠é╜é▀é╠É▌ÆΦ
ÆàÉMé≡Ä≤é»òté»éΘé╜é▀é╔é═âAâJâEâôâgé╠ì∞ɼé≡é═é╢é▀é╞é╡é─üAâéâfâÇéΓtty é╠É▌ÆΦé╞éóé┴é╜ì∞ï╞é¬
òKùvé╞é╚éΦé▄é╖üBé▒é▒é┼é═üABSDI é≡âVâXâeâÇé╞é╡é─ùÿùpé╖éΘÅΩìçé╠ï∩æ╠ôIé╚É▌ÆΦùßé≡Īé╡é▄é╖üB
6.1.1 /etc/gettytab
âéâfâÇé¬38400bps é≡âTâ|ü[âgé┼é½éΘé╠é┼éáéΩé╬üAbidir.19200 é≡ÄQìlé╔é╡é─bidir.38400 é╠âGâô
âgâèé≡ì∞ɼé╡é▄é╖üB
-------------------------------------------------------------------------------
| bidir.38400:\ |
| :bi:ap:hf:tc=38400-baud: |
-------------------------------------------------------------------------------
6.1.2 /etc/ttys
âéâfâÇé╠É┌æ▒é│éΩé─éóéΘtty é┼getty é≡æûéτé╣éΘéµéñé╔É▌ÆΦé╡é▄é╖üBÉ▌ÆΦîπüAkill -1 1 é≡Ä└ìsé╡
é─é¿é½é▄é╖üB
-------------------------------------------------------------------------------
| tty00 "/usr/libexec/getty bidir.38400" dialup on |
-------------------------------------------------------------------------------
6.1.3 âAâJâEâôâgé╠ì∞ɼ
é▄é╕ì┼Åëé╔/etc/passwd é≡ò╥ÅWé╡é─PPP é┼âìâOâCâôé╖éΘé╜é▀é╠âAâJâEâôâgé≡ì∞ɼé╡é▄é╖üB
-------------------------------------------------------------------------------
| ppp:*:21:0:PPP Login:/home/ppp:/usr/local/bin/ppplogin |
-------------------------------------------------------------------------------
é┬é¼é╔üAPPP é╠âAâJâEâôâgùpé╠âzü[âÇâfâBâîâNâgâèé╔.hushlogin é╞.ppp.conf é≡ì∞ɼé╡é─é¿é½é▄
é╖üB
22
-------------------------------------------------------------------------------
| # cd "ppp |
| # touch .hushlogin |
| # cp /etc/ppp.conf .ppp.conf |
| # chown ppp .hushlogin .ppp.conf |
-------------------------------------------------------------------------------
PPP é╠âAâJâEâôâgé┼âìâOâCâôé╡é╜ÅΩìçé╔é═üAê╚ë║é╠éµéñé╚âRâ}âôâhé≡Ä└ìsé╖éΘéµéñé╔é╡é─é¿éóé─é¡
é╛é│éóüBé▒é▒é╠ùßé┼é═/usr/local/bin/ppplogin é¬ê╚ë║é╠ôαùeé╔é╚éΘéφé»é┼é╖üBé▄é╜üAé▒é╠âXâNâèâv
âgé¬Ä└ìsé┼é½éΘéµéñé╔chmod é╡é─é¿é¡é▒é╞éαûYéΩé╕é╔üB
-------------------------------------------------------------------------------
| /usr/local/bin/ppp -direct |
-------------------------------------------------------------------------------
âìâOâCâôé╔ɼî≈é╡é─Æ╝É┌âéü[âhé┼é╠PPP é╠ô«ì∞é¬èJÄné│éΩéΘé╞üA"Packet mode enabled." é╞éóéñ
âüâbâZü[âWé¬Åoù═é│éΩé▄é╖üBö¡î─æñé╠âVâXâeâÇé┼é═üAé▒é╠âüâbâZü[âWé≡èmöFé╖éΘé▒é╞é╔éµéΦüAPPP é¬
ô«ì∞é≡èJÄné╡é╜é▒é╞é≡èmöFé╖éΘé▒é╞é¬é┼é½é▄é╖üB
6.1.4 âéâfâÇ
âéâfâÇé≡ê╚ë║é╠éµéñé╚É▌ÆΦé╔é╡üAÆàÉMé¬é┼é½éΘéµéñé╔é╡é─é¡é╛é│éóüB
ü@âtâìü[ɺîΣé╔é═RTS/CTS é≡Ägùpé╖éΘ
ü@âèâôâO1 ë±Æ÷ôxé┼Æàî─é≡Ä≤é»òté»éΘ
ü@DTR é¬on é⌐éτoff é╔é╚é┴é╜é▒é╞é≡îƒÅoé╡üAë±Éⁿé╠É┌æ▒é≡É╪Æfé╖éΘ
6.2 ö¡ÉMæñé╠É▌ÆΦ
ö¡ÉMæñé┼é═üAÆàÉMæñé╠É▌ÆΦé╔ë₧é╢é─âìâOâCâôé¬é┼é½éΘéµéñé╔chat script é≡ì∞ɼé╡é▄é╖üBâpâXâÅü[
âhé≡æùÉMé╖éΘé╛é»é┼é╚é¡üAenabled é╞éóéñò╢ÄÜù±é≡èmöFé╖éΘé╞é▒éδé▄é┼âXâNâèâvâgé≡ùpê╙é╡é─é¿é¡é╞
éóéóé┼é╡éσéñüB
23
Chapter 7
âtâBâïâ^âèâôâOï@ö\
èOé╠âlâbâgâÅü[âNé╞é╠Æ╩ÉMé≡ɺîΣé╖éΘé╜é▀é╔üAâtâBâïâ^âèâôâOé╠ï@ö\é¬ùpê╙é│éΩé─éóé▄é╖üBâtâBâï
â^âè
âôâOï@ö\é┼é═üAsource é¿éµé╤destination é╔æ╬é╖éΘâpâPâbâgé╠âAâhâîâXüAâvâìâgâRâïüAâ|ü[âgö╘ìå
é≡î└ÆΦé╖éΘé▒é╞é╔éµéΦÆ╩ë▀é╖éΘâpâPâbâgé≡ɺî└é╖éΘé▒é╞é¬é┼é½é▄é╖üB
âtâBâïâ^é╔é═Ä≤ÉMé│éΩéΘâpâPâbâgé╔æ╬é╖éΘéαé╠(ifilter) é╞æùÉMé│éΩéΘâpâPâbâgé╔æ╬é╖éΘéαé╠(ofi
lter) üAé¿éµé╤â_âCâAâèâôâOô«ì∞é╠âgâèâKé╞é╚éΘâpâPâbâgé≡ÄwÆΦé╖éΘéαé╠(dfilter) é╠3 Äφù▐é¬ùpê╙
é│éΩé─éóé▄é╖üB
7.1 ÄwÆΦò√û@
âtâBâïâ^é╠ÄwÆΦé═üAâpâPâbâgé╠Æ╩ë▀é≡ïûë┬/ï╓Ä~é╖éΘïKæÑé≡ù±ïôé╖éΘé▒é╞é╔éµéΦé¿é▒é╚éóé▄é╖üBÄ└
ì█é╔âpâPâbâgé≡Åêù¥é╖éΘÅΩìçé╔é═üAù±ïôé│éΩé╜ÅçÅÿé┼ïKæÑé╞é╠êΩÆvé≡èmöFé╡é▄é╖üBÄwÆΦé│éΩé╜ïKæÑé╠
éóé╕éΩé╞éαêΩÆvé╡é╚éóÅΩìçé╔é═üAé╗é╠âpâPâbâgé╠Æ╩ë▀é═ï╓Ä~é│éΩé▄é╖üB
ïKæÑé╠ÄwÆΦé═set ifilter, set ofilter, é▄é╜é═set dfilter âRâ}âôâhé≡ùpéóé─é¿é▒é╚éóé▄é╖üBé╗
é╠ÅæÄ«é═ăé╠é╞é¿éΦé┼é╖üB
ü@ set filter-name rule-no action [ src_addr/src_width ] [ dst_addr/dst_width ]
[ proto [ src [ lt_eq_gt ] port ] [ dst [ lt_eq_gt ] port [ estab ]
filter-name âtâBâïâ^é╠û╝æOé╞é╡é─üAifilter, ofilter é▄é╜é═dfilter é≡ÄwÆΦé╡é▄é╖üB
rule-no ïKæÑé╠ö╘ìåé≡ÄwÆΦé╡é▄é╖üBïKæÑé═ö╘ìåÅçé╔êΩÆvé╖éΘéαé╠é≡ÆTé╡üAêΩÆvé╖éΘéαé╠é¬î⌐é┬é⌐é┴
é╜Ä₧ô_é┼üAé╗é╠ïKæÑé┼ÄwÆΦé│éΩé─éóéΘactioné╔Å]é┴é─Åêù¥é│éΩé▄é╖üBé╜é╛é╡üAïKæÑö╘ìå0 é¬ÆΦï`é│éΩ
éΘé▄é┼é═æSé─é╠ïKæÑé═û│î°é╞é╚é┴é─é¿éΦæSé─é╠âpâPâbâgé╠Æ╩ë▀é¬ïûë┬é│éΩé─éóé▄é╖üB
ü@ ïKæÑö╘ìåé╞é╡é─1 é≡ÄwÆΦé╖éΘé╞üAæ╬ë₧é╖éΘâtâBâïâ^é╠ÆΦï`é═é╖é╫é─âNâèâAé│éΩé▄é╖üB
action permit é▄é╜é═deny é≡ÄwÆΦé╖éΘé▒é╞é╔éµéΦüAïKæÑé╞êΩÆvé╡é╜Ä₧é╔é╗é╠âpâPâbâgé╠Æ╩ë▀é≡ïûë┬
é╖éΘé⌐ï╓Ä~é╖éΘé⌐é≡ÄwĪé╡é▄é╖üBclear é≡ÄwÆΦé╖éΘé╞üAæ╬ë₧é╖éΘö╘ìåé╠ïKæÑé╠ÆΦï`é¬âNâèâAé│éΩé▄é╖üB
src_addr âpâPâbâgé╠â\ü[âXâAâhâîâXé≡ÄwÆΦé╡é▄é╖üBâXâëâbâVâàé╔æ▒éóé─ârâbâgò¥é¬ÄwÆΦé│éΩé╜ÅΩìç
é╔é═üAâAâhâîâXÄwÆΦé╠éñé┐é╠îƒì╕é╔ùÿùpé│éΩéΘòöò¬é╠ârâbâgò¥é┼éáéΘé╞ë≡Ä▀é│éΩé▄é╖üB
dst_addr âpâPâbâgé╠âfâXâeâBâlü[âVâçâôâAâhâîâXé≡ÄwÆΦé╡é▄é╖üBâXâëâbâVâàé╔æ▒éóé─ârâbâgò¥é¬Äw
ÆΦé│éΩé╜ÅΩìçé╔é═üAâAâhâîâXÄwÆΦé╠éñé┐é╠îƒì╕é╔ùÿùpé│éΩéΘòöò¬é╠ârâbâgò¥é┼éáéΘé╞ë≡Ä▀é│éΩé▄é╖üB
proto âpâPâbâgé╠âvâìâgâRâïÄφò╩é≡ÄwÆΦé╡é▄é╖üBicmp, udp, tcp é╠éóé╕éΩé⌐é≡ÄwÆΦé╖éΘé▒é╞é¬é┼é½
é▄é╖üB
ü@ proto é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAê╚ë║é╠éµéñé╔é│éτé╔âIâvâVâçâôé≡ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üB
24
icmp src eq icmp-type
ÄwÆΦé╡é╜â^âCâvé╠ICMP âpâPâbâgé╞é╛é»ïKæÑé¬êΩÆvé╡é▄é╖üB
udp src op port dst op value
ÄwÆΦé╡é╜ö═ê═é╠â\ü[âXéáéΘéóé═âfâXâeâBâlü[âVâçâôé╠â|ü[âgö╘ìåé≡éαé┬UDP âpâPâbâgé╞é╛é»
ïKæÑé¬êΩÆvé╡é▄é╖üBëëÄZÄqopé╞é╡é─é═üAeq, lt, gt é╠éóé╕éΩé⌐é╨é╞é┬é¬ÄwÆΦé┼é½é▄é╖üB
tcp src op port dst op value estab
udp é╠ÅΩìçé╞ô»é╢éµéñé╔â|ü[âgö╘ìåé╠ö═ê═é≡ÄwÆΦé┼é½é▄é╖üBé│éτé╔üAestab é╞éóéñâLü[âÅü[
ü@ü@ü@âhé¬ÄwÆΦé│éΩé─éóéΘÅΩìçé╔é═üAé╖é┼é╔É┌æ▒é¬èmùºé│éΩé─éóéΘÅΩìçé╔é╛é»üAïKæÑé¬êΩÆvé╡é▄é╖üB
7.2 É▌ÆΦùß
é▒é▒é┼é═üAÄ⌐æεé⌐éτâCâôâ^ü[âlâbâgâÅü[âNé╓âAâNâZâXé╖éΘé▒é╞é≡Ä└ì█é╔æzÆΦé╡é─üAâtâBâïâ^é≡É▌ÆΦ
é╡é─é▌é▄é╡éσéñüB"Ä⌐ò¬é╠â}âVâôé⌐éτé═öΣèrôIÄ⌐ùRé╔èOé╠âlâbâgâÅü[âNé≡âAâNâZâXé╡é╜éóé»éΩé╟éαüA
èOé╠âlâbâgâÅü[âNé⌐éτé═âAâNâZâXé│éΩé╜é¡é╚éó" é╞éóéñé╠é═êΩö╩ôIé╚ùvû]é┼éáéδéñé╞ÄvéφéΩé▄é╖üBé▒
é▒é┼é═ê╚ë║é╠éµéñé╚Å≡îÅé≡æzÆΦé╡é─é▌é▄é╡éσéñüB
ü@ICMP âpâPâbâgé≡é½é┴é⌐é»é╞é╡é─é╠â_âCâAâèâôâOé═ï╓Ä~é╖éΘüB
ü@èOé╠âlâbâgâÅü[âNé╓é╠telnet âAâNâZâXé═ïûë┬é╖éΘüB
ü@èOé╠âlâbâgâÅü[âNé╓é╠ftp âAâNâZâXé═ïûë┬é╖éΘüB
ü@DNS é╠âpâPâbâgé╠Æ╩ë▀é═ïûë┬é╖éΘüB
ü@Ä⌐ò¬é╠ë∩Ä╨é╠âlâbâgâÅü[âN(é▒é╠ùßé┼é═192.244.191.0/24) é╞é╠Æ╩ÉMé═ïûë┬é╖éΘüB
ü@æ╝é╠æSé─é╠âpâPâbâgé╠Æ╩ë▀é═ï╓Ä~é╖éΘüB
ï∩æ╠ôIé╚É▌ÆΦùßé═7.1é╠éµéñé╔é╚éΦé▄é╖üB
ü@é▄é╕üAdfilter 0 é┼ICMP âpâPâbâgé╔éµéΘâ_âCâAâèâôâOé≡ï╓Ä~é╡é▄é╖üBdfilter 1 é═üAé╗é╠æ╝é╠
âpâPâbâgé┼é╠â_âCâAâèâôâOé≡ïûë┬é╖éΘé╜é▀é╔òKùvé┼é╖üB0.0 é═æSé─é╠âAâhâîâXé╞â}âbâ`é╖éΘé▒é╞é╔Æì
ê╙é╡é─é¡é╛é│éóüB
ü@113 ö╘â|ü[âgé╓é╠âAâNâZâXé≡é╖éΘident âpâPâbâgé≡Æ╩é╖éµéñé╔é╡é─é¿é½é▄é╖üBé▒é╠ïûë┬é¬é╚éó
é╞üAidentdé≡ô«é⌐é╡é─éóéΘftp âTü[âoôÖé╓é╠âAâNâZâXé╔Ä₧è╘é¬é⌐é⌐éΘéµéñé╔é╚é┴é─é╡é▄éóé▄é╖üB
ü@ifilter 1 é╞ofilter 1 é═telnet é┼é╠âAâNâZâXé≡ïûë┬é╖éΘé╜é▀é╠éαé╠é┼é╖üBestabé≡òté»éΘé▒
é╞é╔éµéΦüAÄ⌐ò¬æñé⌐éτÉ┌æ▒ùvïüé≡Åoé╡é╜éαé╠é╛é»é¬Ä≤ÉMé│éΩéΘé▒é╞é≡ò█Å╪é┼é½é▄é╖üB
ü@ô»ùlé╔ifilter 2 é╞ofilter 2 é┼ftp é┼é╠âAâNâZâXé≡ïûë┬é╡é▄é╖é¬üAé▒éΩé╛é»é┼é═âfü[â^é╠ô]
æùé¬é┼é½é▄é╣é±é╠é┼üAifilter 3 é╞ofilter 3 é≡Ägé┴é─é▒éΩé≡ïûë┬é╡é▄é╖üB
ü@ifilter 4 é╞ofilter 4 é═üADNS âTü[âoé╓é╠ûΓéóìçéφé╣é≡ë┬ö\é╔é╡é▄é╖üB
ü@ifilter 5 é╞ofilter 5 é┼üAâAâhâîâXé≡ɺî└é╖éΘé▒é╞é╔éµéΦüAÄ⌐ò¬é╠ë∩Ä╨é╠âlâbâgâÅü[âNé╞é╠
è╘é╛é»é┼öCê╙é╠âpâPâbâgé╠Æ╩ÉMé≡ë┬ö\é╔é╡é▄é╖üB
25
-------------------------------------------------------------------------------
| # |
| # Don't dial with ICMP packet |
| # |
| set dfilter 0 deny icmp |
| set dfilter 1 permit 0/0 0/0 |
| # |
| # Allow ident packet pass through |
| # |
| set ifilter 0 permit tcp dst eq 113 |
| set ofilter 0 permit tcp src eq 113 |
| # |
| # Allow telnet connection to the Internet |
| # |
| set ifilter 1 permit tcp src eq 23 estab |
| set ofilter 1 permit tcp dst eq 23 |
| # |
| # Allow ftp access to the Internet |
| # |
| set ifilter 2 permit tcp src eq 21 estab |
| set ofilter 2 permit tcp dst eq 21 |
| set ifilter 3 permit tcp src eq 20 dst gt 1023 |
| set ofilter 3 permit tcp dst eq 20 |
| # |
| # Allow access to DNS |
| # |
| set ifilter 4 permit udp src eq 53 |
| set ofilter 4 permit udp dst eq 53 |
| # |
| # Allow access from/to my company network |
| # |
| set ifilter 5 permit 192.244.191.0/24 0/0 |
| set ofilter 5 permit 0/0 192.244.191.0/24 |
| # |
| # Allow ping and traceroute response |
| # |
| set ifilter 6 permit icmp |
| set ofilter 6 permit icmp |
| set ifilter 7 permit udp dst gt 33433 |
-------------------------------------------------------------------------------
Figure 7.1: âtâBâïâ^é╠É▌ÆΦùß
ü@ping éΓtraceroute é╔éαôÜéªé╚éóé╞éóéñé╠éαüAìléªéαé╠é╚é╠é┼6 é╞7 é╠âïü[âïé┼é▒éΩéτé╔ôÜéª
éΘéµéñé╔é╡é▄é╖üBtraceroute é┼é═üAîƒì╕é╔Ägùpé╖éΘâ|ü[âgö╘ìåé¬âpâPâbâgé▓é╞é╔ò╧ë╗é╡é▄é╖é╠é┼üAg
t é≡Ägé┴é─ö═ê═é≡ÄwÆΦé╡é─éóé▄é╖üB
ü@ÅπïLê╚èOé╠âpâPâbâgé═ïKæÑé╠éóé╕éΩé╞éαêΩÆvé╡é╚éóé╠é┼üAÆ╩ë▀é≡ï╓Ä~é│éΩÄ╠é─éτéΩéΘé▒é╞é╔é╚
éΦé▄é╖üB
ÅπïLé╠éµéñé╚É▌ÆΦé¬é╚é│éΩé─éóéΘÅΩìçé╔èeâtâBâïâ^é≡ò\Īé╖éΩé╬üAăé╠éµéñé╚ò\Īé¬ô╛éτéΩé▄é╖üB
26
-------------------------------------------------------------------------------
| ppp> show dfilter |
| 0 deny 0.0.0.0/0 0.0.0.0/0 icmp |
| 1 permit 0.0.0.0/0 0.0.0.0/0 |
| ppp> show ifilter |
| 0 permit 0.0.0.0/0 0.0.0.0/0 tcp dst eq 113 |
| 1 permit 0.0.0.0/0 0.0.0.0/0 tcp src eq 23 estab |
| 2 permit 0.0.0.0/0 0.0.0.0/0 tcp src eq 21 estab |
| 3 permit 0.0.0.0/0 0.0.0.0/0 tcp src eq 20 dst gt 1023 |
| 4 permit 0.0.0.0/0 0.0.0.0/0 udp src eq 53 |
| 5 permit 192.244.191.0/24 0.0.0.0/0 |
| 6 permit 0.0.0.0/0 0.0.0.0/0 icmp |
| ppp> show ofilter |
| 0 permit 0.0.0.0/0 0.0.0.0/0 tcp src eq 113 |
| 1 permit 0.0.0.0/0 0.0.0.0/0 tcp dst eq 23 |
| 2 permit 0.0.0.0/0 0.0.0.0/0 tcp dst eq 21 |
| 3 permit 0.0.0.0/0 0.0.0.0/0 tcp dst eq 20 |
| 4 permit 0.0.0.0/0 0.0.0.0/0 udp dst eq 53 |
| 5 permit 0.0.0.0/0 192.244.191.0/24 |
| 6 permit 0.0.0.0/0 0.0.0.0/0 icmp |
| 6 permit 0.0.0.0/0 0.0.0.0/0 udp dst gt 33433 |
| ppp> |
-------------------------------------------------------------------------------
7.3 Æìê╙ÄûìÇ
ü@âtâBâïâ^âèâôâOé¬é┼é½éΘé╠é═üAPPP é┼É┌æ▒é╡é╜âzâXâgé╞é╠è╘é┼î≡è╖é│éΩéΘâpâPâbâgé╛é»é┼é╖üBe
thernetéáéΘéóé═é╗é╠æ╝é╠âlâbâgâÅü[âNé┼É┌æ▒é╡é╜âzâXâgé╞é╠è╘é┼Æ╩ÉMé│éΩéΘâpâPâbâgé╠ɺîΣé═é┼é½
é▄é╣é±üB
ü@âtâBâïâ^âèâôâOé╠ÄwÆΦé≡é╖éΘïKæÑé╠ì┼æσÉöé═üAifilter, ofilter é╞éαé╔20 é╞é╚é┴é─éóé▄é╖üB
ü@âTâ|ü[âgé│éΩé─éóéΘâvâìâgâRâï(ICMP, UDP, TCP) ê╚èOé╠âvâìâgâRâïé¬îƒÅoé│éΩé╜ÅΩìçé╔é═üAâA
âhâîâXé╠ÄwÆΦé╔éµé┴é─Æ╩ë▀é¬ïûë┬é│éΩé─éóé╚éóî└éΦüAé╗é╠âpâPâbâgé╠Æ╩ë▀é═ï╓Ä~é│éΩé▄é╖üB
27
Chapter 8
É┌æ▒æèÄΦé╠öFÅ╪
û{PPP é┼é═üAÉ┌æ▒æèÄΦé≡èmöFé╖éΘé╜é▀é╠öFÅ╪âvâìâgâRâïé╞é╡é─üAPAP é╞CHAP é≡âTâ|ü[âgé╡é─éóé▄
é╖üBé▒é╠Å═é┼é═üAé▒éΩéτé╠öFÅ╪ò√û@é≡ùÿùpé╖éΘé╜é▀é╠É▌ÆΦé╔é┬éóé─Éαû╛é╡é▄é╖üB
8.1 PPP é┼é╠É┌æ▒é╞öFÅ╪ÄΦæ▒é½
PPP é╔éµéΘIP É┌æ▒é┼é═üAæèÄΦé╞é╠É┌æ▒é≡èmùºé╖éΘé▄é┼é╔ê╚ë║é╠éµéñé╚ÄΦÅçé≡ôÑé▌é▄é╖üB
ü@1. LCP é╔éµéΦâèâôâNâîâxâïé╠Åεò±é≡î≡è╖é╖éΘüBé▒é▒é┼é═üAÄgùpé╖éΘMRU éΓACCMAP é╠Ælé≡î≡è╖é╖éΘ
é╞é╞éαé╔üAöFÅ╪âvâìâgâRâïéΓLQR âvâìâgâRâïé≡Ägùpé╖éΘé⌐é╟éñé⌐éαæèÆké╡é▄é╖üBæèÄΦé¬öFÅ╪âvâìâgâR
âïé≡âTâ|ü[âgé╡é─éóé╚éóÅΩìçé╔é═üAÉ┌æ▒é≡ÆféΘé▒é╞éαé┼é½é▄é╖üB
ü@2. LCP é┼öFÅ╪âvâìâgâRâïé≡Ägùpé╖éΘé▒é╞é╔é╚éΩé╬üALCP é¬âIü[âvâôé╡é╜é╠é┐é╔PAP éáéΘéóé═CHAP
é≡Ägé┴é─üAÉ┌æ▒é╖éΘæèÄΦé≡èmöFé╡é▄é╖üBâåü[âUû╝(âVâXâeâÇû╝) é╞âpâXâÅü[âhé≡Ä≤é»ÄµéΘé▒é╞é╔éµéΦüA
É┌æ▒æèÄΦé≡èmöFé╖éΘé╞é╞éαé╔üAÄgùpé╖éΘIP âAâhâîâXé≡î└ÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üBæèÄΦé¬É│é╡éóâåü[
âUû╝é╞âpâXâÅü[âhé≡Ä¥é┴é─éóé╚éóÅΩìçé╔é═üAÉ┌æ▒é≡É╪Æfé╡é▄é╖üB
ü@3. IPCP é╔éµéΦIP âAâhâîâXé╠Æ▓ÆΓé≡é¿é▒é╚éóé▄é╖üBöFÅ╪é╠ì█é╔ĵô╛é╡é╜æèÄΦâVâXâeâÇé╠û╝æOé╔ë₧
é╢é─Ägùpé╖éΘIP âAâhâîâXé≡ɺîΣé╖éΘé▒é╞é¬é┼é½é▄é╖üB
öFÅ╪âvâìâgâRâïé≡Ägùpé╖éΘé⌐é╟éñé⌐é═üAenable/disable é¿éµé╤accept/deny âRâ}âôâhé┼ɺîΣé╖éΘ
é▒é╞é¬é┼é½é▄é╖üB
+---------------+---------------------------------------------------------------+
| enable pap |æèÄΦé╔æ╬é╡é─üAPAP é≡Ägé┴é─Ä⌐ò¬é≡Å╪û╛é╖éΘé▒é╞é≡ùvïüé╡é▄é╖üB |
| enable chap |æèÄΦé╔æ╬é╡é─üACHAP é≡Ägé┴é─Ä⌐ò¬é≡Å╪û╛é╖éΘé▒é╞é≡ùvïüé╡é▄é╖üB |
| disable pap |æèÄΦé╔æ╬é╡é─üAPAP é≡Ägéñé▒é╞é≡ùvïüé╡é▄é╣é±üB |
| disable chap |æèÄΦé╔æ╬é╡é─üACHAP é≡Ägéñé▒é╞é≡ùvïüé╡é▄é╣é±üB |
| accept pap |PAP é╠ùvïüé╔ôÜéªéτéΩéΘé▒é╞é≡Īé╡é▄é╖üB |
| accept chap |CHAP é╠ùvïüé╔ôÜéªéτéΩéΘé▒é╞é≡Īé╡é▄é╖üB |
| deny pap |PAP é╠ùvïüé╔é═ôÜéªéτéΩé╚éóé▒é╞é≡Īé╡é▄é╖üB |
| deny chap |CHPP é╠ùvïüé╔é═ôÜéªéτéΩé╚éóé▒é╞é≡Īé╡é▄é╖üB |
+---------------+---------------------------------------------------------------+
28
8.2 Ä⌐ò¬é╠Å╪û╛
É┌æ▒æèÄΦé¬öFÅ╪ÄΦæ▒é½é≡òKùvé╞é╖éΘÅΩìçé╔é═üAâVâXâeâÇû╝é╞âpâXâÅü[âhé≡æèÄΦé╔æùé┴é─üAÄ⌐ò¬é¬ë╜
Ä╥é┼éáéΘé⌐é≡û╛éτé⌐é╔é╡é╚é¡é─é═é╚éΦé▄é╣é±üBé▒é╠Åεò±é═üAset authname é¿éµé╤set authkey âRâ}
âôâhé╔éµé┴é─ÄwÆΦé╡é▄é╖üB
ùßéªé╬É┌æ▒æèÄΦé¬PAP é≡ùvïüé╖éΘÅΩìçé╔é═üAăé╠éµéñé╔É▌ÆΦé≡é¿é▒é╚éóé▄é╖üB
-------------------------------------------------------------------------------
| accept pap |
| disable chap |
| set authname MySystemName |
| set authkey MyPassword |
-------------------------------------------------------------------------------
CHAP é≡Ägùpé╖éΘÅΩìçé╔é═üAaccpet chap, deny pap é╞É▌ÆΦé╡é▄é¬üAé▒é╠Ä₧éαauthname é╞authkey
é╠Åεò±é¬ùÿùpé│éΩé▄é╖üBé╜é╛é╡CHAP é┼é═Å╪û╛é≡ùvïüé╡é╜æñé⌐éτüAé╗é╠âVâXâeâÇû╝é¬CHALLENGE âpâPâb
âgé╞é╞éαé╔æùéτéΩé─é½é▄é╖é╠é┼üAé╗é╠û╝æOé≡éαé╞é╔ăé╠É▀é┼Éαû╛é╖éΘppp.secret é≡ÆTé╡é─æ╬ë₧é╖éΘ
öΘûºî«é≡ïüé▀é▄é╖üBæèÄΦé╠âVâXâeâÇû╝é¬ppp.secret é╔î⌐é┬é⌐éτé╚éóÅΩìçé╔é╠é▌üAauthkey é╠ôαùeé≡
öΘûºî«é╞é╡é─ùpéóé▄é╖üB
8.3 æèÄΦé╠èmöF
öFÅ╪âvâìâgâRâïé≡Ägùpé╖éΘé╜é▀é╔é═üAé▄é╕enable âRâ}âôâhé╔éµéΦé╗é╠ùvïüé≡ö¡é╖éΘéµéñé╔É▌ÆΦé≡
é¿é▒é╚é┴é─é¿é½é▄é╖üB
-------------------------------------------------------------------------------
| enable chap |
| disable pap |
-------------------------------------------------------------------------------
É┌æ▒æèÄΦé╔Ä⌐ò¬é≡Å╪û╛é≡é╖éΘé▒é╞é≡ùvïüé╡é╜ÅΩìçé╔é═üAæèÄΦæñé⌐éτâVâXâeâÇû╝é╞âpâXâÅü[âhé¬æùéτ
éΩé─é½é▄é╖é╠é┼üAé▒éΩé≡èmöFé╡é╚é»éΩé╬é╚éΦé▄é╣é±üBé▒é╠èmöFì∞ï╞é═/etc/ppp.secret(éáéΘéóé═$HOM
E/.pppsecret)é≡ÄQÅ╞é╖éΘé▒é╞é╔éµéΦé¿é▒é╚éφéΩé▄é╖üBé▒é╠âtâ@âCâïé╠Æåé╔âVâXâeâÇû╝é¬ôoÿ^é│éΩé─
éóé╚é⌐é┴é╜éΦüAâpâXâÅü[âhé¬è╘êßé┴é─éóéΘÅΩìçé╔é═üAÉ┌æ▒é≡ïæö█é╡é▄é╖üB
âpâXâÅü[âhé¬É│é╡éóÅΩìçé╔é═üAé│éτé╔ppp.secret é╠Æåé╔âAâhâîâXö═ê═é¬ÄwÆΦé│éΩé─éóéΘé⌐é╟éñé⌐
Æ▓é╫éτéΩé▄é╖üBâAâhâîâXö═ê═é¬ÄwÆΦé│éΩé─éóé╜ÅΩìçé╔é═üAé╗é╠ö═ê═é¬îπé╠IPCP é┼é╠âAâhâîâXÆ▓ÆΓé╠
ì█é╔æèÄΦæñé╔Ägùpé│é╣éΘâAâhâîâXé≡ɺû±é╖éΘé╠é╔ùpéóéτéΩé▄é╖üB
-------------------------------------------------------------------------------
| oscar SdbE#3qw 192.244.186.17/29 |
| bigbird TopSecret 192.244.186.33/32 |
-------------------------------------------------------------------------------
âAâhâîâXé╠ɺî└é¬ÄwÆΦé│éΩé─éóé╜ÅΩìçé╔é═üAé╖é┼é╔ifaddr âRâ}âôâhé╔éµéΦɺî└é¬ÄwÆΦé│éΩé─éóé─
éαüAppp.secret é┼é╠ÄwÆΦé╠ò√é¬ùDɵé│éΩé▄é╖üB
29
Chapter 9
é╗é╠æ╝é╠ï@ö\
9.1 Idle Timer
é╡é╬éτé¡âpâPâbâgé╠ù¼éΩé¬é╚éóé╞Ä⌐ô«ôIé╔ë±Éⁿé≡É╪Æfé╖éΘidle timer ï@ö\é¬Ä└æòé│éΩé─éóé▄é╖üB
âfâBâtâHâïâgé╠â^âCâÇâAâEâgÄ₧è╘é═180 òbé╠É▌ÆΦé╞é╚é┴é─éóé▄é╖üBò╧ìXé╡é╜éóÅΩìçé╔é═üAset timeou
t âRâ}âôâhé≡Ägé┴é─é¡é╛é│éó
-------------------------------------------------------------------------------
| ppp> set timeout 120 |
| ppp> show timeout |
| Idle Timer: 120 secs LQR Timer: 30 secs |
| ppp> |
-------------------------------------------------------------------------------
Ä⌐ô«âéü[âhé┼ô«ì∞é╡é─éóéΘÅΩìçé╔é═üAÉ╪ÆfîπâpâPâbâgé╠ù¼éΩé≡îƒÅoé╖éΘé╞üAì─ôxÄ⌐ô«ôIé╔â_âCâAâè
âôâOé¬é¿é▒é╚éφéΩé▄é╖üBIdle timer é¬ô«ì∞é╡é╜ÅΩìçé╔é═üAâèâôâNæwé┼é╠É┌æ▒é═É╪Æfé│éΩé─éαüATCP
æwé┼é╠É╪Æfé═É┌æ▒é│éΩé╚éóé▒é╞é╔Æìê╙é╡é─é¡é╛é│éóüBé╜é╞éªé╬üAtelnet é≡Ägé┴é─âèâéü[âgâzâXâgé╔
âìâOâCâôé╡é─éóé╜ÅΩìçé╔é═üAë±Éⁿé¬É╪Æfé│éΩé─éαüAtelnet é╠âZâbâVâçâôé═Äcé┴é╜é▄é▄é╔é╚é┴é─éóé▄
é╖üB
9.2 âìâOï@ö\
âIâvâVâçâôé╠Æ▓ÆΓé╠ùlÄqéΓâpâPâbâgé╠ù¼éΩé≡âìâOüEâtâ@âCâïé╔ïLÿ^é╖éΘé▒é╞é¬ë┬ö\é┼é╖üBPPP é≡ïN
ô«é╖éΘé╞üAppp.log é╞éóéñû╝æOé╠âtâ@âCâïé¬É╢ɼé│éΩé▄é╖üBé▒é╠âtâ@âCâïé╔ïLÿ^é│éΩéΘÅεò±é╠ôαùeé═üA
set debugâRâ}âôâhé╔éµé┴é─ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üBÆßâîâxâïé╠âìâOé╠ïLÿ^é≡ÄwÆΦé╖éΘé┘é╟ïLÿ^é│
éΩéΘÅεò±ù╩é═æ╜é¡é╚éΦé▄é╖é¬üAé╗é╠ò¬âIü[âoâwâbâhé¬æσé½é¡é╚éΦé▄é╖é╠é┼Æìê╙é╡é─é¡é╛é│éóüBAsync
âîâxâïé╠ÄwÆΦé≡é╡é─ftp é≡Ägé┴é╜éΦé╖éΘé╞âìâOâtâ@âCâïé═âAâbé╞éóéñè╘é╔âüâKÆPê╩é╔é╚éΦé▄é╖éµüB
ïLÿ^é╖éΘâîâxâïé╞é╡é─é═üAê╚ë║é╠éαé╠é¬ÄwÆΦé┼é½é▄é╖üBÄwÆΦé╠ì█é╔üAòíÉöé╠âîâxâïé≡ÄwÆΦé╖éΩé╬üA
é╗éΩé╝éΩé╠âîâxâïé┼é╠ïLÿ^é¬É╢ɼé│éΩé▄é╖üB
9.3 ö\ô«ôIâIü[âvâô
û{PPP é╠Ä└æòé┼é═üAæèÄΦæñé¬PPP é┼é╠É┌æ▒é≡èJÄné╖éΘé▄é┼é═üAé▒é┐éτæñé⌐éτé═ë╜éαÉ┌æ▒ô«ì∞é≡é¿é▒
é╚éφé╚éóéµéñé╔é╚é┴é─éóé▄é╖üBé▒éΩé═üALCP é≡Ä≤ô«ôIé╔âIü[âvâôé╖éΘéµéñé╔é╚é┴é─éóéΘé╜é▀é┼é╖üB
é╞é▒éδé¬üAÉ┌æ▒ɵé╔éµé┴é─é═æèÄΦéαÄ≤ô«ôIé╔LCP é≡âIü[âvâôé╖éΘÅΩìçéαìléªéτéΩé▄é╖üBé╗é╠éµéñé╚
ÅΩìçé╔é═î▌éóé╔æèÄΦé¬LCP é≡ÿbé╡Äné▀éΘé╠é≡æ╥é┴é─é╡é▄éóüAéóé┬é▄é┼æ╥é┴é─éαÉ┌æ▒é¬é┼é½é╚éóé▒é╞é╔
é╚é┴é─é╡
30
+---------+-------------------------------------------------------+
| phase |âtâFü[âYé╠æJê┌é╠ùlÄqé≡ïLÿ^é╡é▄é╖üB |
| chat |âéâfâÇé╞é╠â`âââbâgé╠ùlÄqé≡ïLÿ^é╡é▄é╖üB |
| lqm |LQM é╠âîâ|ü[âgé≡ïLÿ^é╡é▄é╖üB |
| lcp |LCP/IPCP/CHAP é╠ô«ì∞é╠ùlÄqé≡ïLÿ^é╡é▄é╖üB |
| tcp/ip |IP âpâPâbâgé╠ù¼éΩé╠ùlÄqé≡ïLÿ^é╡é▄é╖üB |
| hdlc |HDLC é╠âîâxâïé┼üAù¼éΩéΘâpâPâbâgé╠ôαùeé≡æSé─ïLÿ^é╡é▄é╖üB|
| async |âéâfâÇé╞é╠è╘é┼ù¼éΩéΘâfü[â^é≡æSé─ïLÿ^é╡é▄é╖üB |
+---------+-------------------------------------------------------+
é▄éóé▄é╖üBé╗é▒é┼üAû{Ä└æòé┼é═set openmode é≡Ägé┴é─ö\ô«ôIé╔âIü[âvâôé╖éΘé▒é╞é≡ÄwĪé╖éΘé▒é╞é¬
é┼é½éΘéµéñé╔é╚é┴é─éóé▄é╖üBî╗ì▌é╠É▌ÆΦé¬Ä≤ô«ôI(passive) é╞ö\ô«ôI(active) é╠é╟é┐éτé╔é╚é┴é─éó
éΘé⌐é═üAshowlcp âRâ}âôâhé╔éµé┴é─èmöFé╖éΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| ppp> set openmode active |
| ppp> show lcp |
| LCP [Closed] |
| his side: MRU 576, ACCMAP 00000000, PROTOCOMP 1, ACFCOMP 1 MAGIC 649fe9fb |
| my side: MRU 512, ACCMAP 00000000, PROTOCOMP 1, ACFCOMP 1 MAGIC fd56a490 |
| Defaults: MRU = 512, ACCMAP = 00000000 Open Mode: active |
| ppp> |
-------------------------------------------------------------------------------
9.4 ë╝æzôIé╚âlâbâgâÅü[âNé╠ì\Æz
è∙æ╢é╠âlâbâgâÅü[âNé≡ùÿùpé╡é─PPP é≡Ägéñé╞üAâlâbâgâÅü[âNé≡îoùRé╡é─éóéΘé╠é╔éαé⌐é⌐éφéτé╕ë╝æz
ôIé╔2 ô_è╘é≡Æ╝É┌é┬é╚éóé┼éóéΘéµéñé╔î⌐é╣é⌐é»éΘé▒é╞é¬é┼é½é▄é╖üBé▒é╠âeâNâjâbâNé≡Ägéªé╬üAèOé╠âlâb
âgâÅü[âNé⌐éτâAâNâZâXé╡é─éóéΘé╠é╔éαé⌐é⌐éφéτé╕üAéáé╜é⌐éαÄ⌐ò¬é╠ë∩Ä╨é╠âlâbâgâÅü[âNé╔Æ╝É┌é┬é╚é░
é─éóéΘéµéñé╚è┬ï½éαì\Æzé┼é½é▄é╖üB
9.4.1 PPP over TELNET
é▄é╕ì┼Åëé╔Å╨ëεé╖éΘùßé═üATELNET âvâìâgâRâïé╠Åπé┼üAPPP é≡æûéτé╣éΘéαé╠é┼é╖üBë∩Ä╨æñé╠âlâbâg
âÅü[âNé╔Æ[ûûâTü[âoé¬ùpê╙é╡é─éáéΦüAé╗é▒é╔â_âCâAâïé╖éΘé▒é╞é╔éµéΦüAÄ╨ôαé╠âlâbâgâÅü[âNé╔telnet
îoùRé┼âìâOâCâôé╖éΘé╖éΘé▒é╞é¬é┼é½éΘé╞æzÆΦé╡é▄é╡éσéñüBÆ[ûûâTü[âoé═telnet é╠ï@ö\é╡é⌐éαé┴é─éó
é╚éóé╠é┼üAâìâOâCâôé╖éΘé▒é╞é═é┼é½é─éαüAftp é≡Ägé┴é─ë∩Ä╨é╠â}âVâôé⌐éτÄ⌐ò¬é╠â}âVâôé╔âtâ@âCâïé≡
ô]æùé╖éΘéµéñé╚é▒é╞é═é┼é½é▄é╣é±üBé╡é⌐é╡üAtelnet é╠âvâìâgâRâïé╠Åπé┼é│éτé╔PPP é≡æûéτé╣éΘé▒é╞
é¬é┼é½éΩé╬üAÆ[ûûâTü[âoé¬è╘é╔ëεì▌é╡é─éóéΘé▒é╞é≡û│Äïé╡é─üAë╝æzôIé╔telnet é╡é─éóéΘâzâXâgé╞Ä⌐
ò¬é╠â}âVâôé¬PPP é≡Ägé┴é─IP ôIé╔É┌æ▒é│éΩéΘé▒é╞é╔é╚éΦé▄é╖é⌐éτüAftp é≡Ägéñé▒é╞éαé┼é½éΘéµéñé╔
é╚é┴é─é╡é▄éóé▄é╖üB
ï∩æ╠ôIé╔é═üAé┬é¼é╠éµéñé╚ÄΦÅçé┼é▒é╠éµéñé╚ë╝æzôIé╚IP âèâôâNé≡ì∞ɼé╖éΘé▒é╞é¬é┼é½é▄é╖üB
ü@1. Ä⌐ò¬æñé╠â}âVâôé┼PPP é≡ïNô«é╡é╜éτüAescape âRâ}âôâhé≡Ägé┴é─telnet âvâìâgâRâïé¬Ä⌐ò¬é╠âR
â}âôâhé≡Åêù¥é╖éΘé╜é▀é╔ùÿùpé╖éΘIAC(0xff) é╠âRü[âhé≡PPP é┼é═âGâXâPü[âvé╡é─Æ╩é╖é▒é╞é≡ÄwÆΦé╡é─
éΓéΦé▄é╖üB
31
ü@ -----------------------------------------------------------------------------
| % ppp |
| User Process PPP. Written by Toshiharu OHNO. |
| Log level is 09 |
| Using interface: tun0 |
| Interactive mode |
| ppp> set escape 0xff |
| ppp> |
-----------------------------------------------------------------------------
2. term âRâ}âôâhé≡Ägé┴é─âéâfâÇé⌐éτâ_âCâAâèâôâOé╖éΘé▒é╞é╔éµéΦë∩Ä╨é╠Æ[ûûâTü[âoé╔âAâNâZâXé╡é▄
é╖üB
ü@ -----------------------------------------------------------------------------
| ppp> term |
| Enter to terminal mode. |
| Type `~?' for help |
| at |
| OK |
| atdt0399991111 |
| |
| CONNECT |
ü@ -----------------------------------------------------------------------------
3. é▒é▒é┼é═üAÆ[ûûâTü[âoé╔É┌æ▒é│éΩéΘé╞telnet é┼É┌æ▒é╖éΘæèÄΦé╠âzâXâgû╝é≡ò╖éóé─é¡éΘéαé╠é╞ë╝ÆΦ
é╡é▄é╡éσéñüB
ü@ -----------------------------------------------------------------------------
| Host: remote |
| |
| SunOS UNIX (remote.iij.ad.jp) |
| |
| login: |
ü@ -----------------------------------------------------------------------------
ü@âèâéü[âgâzâXâgé╔telnet é┼É┌æ▒é│éΩé─Unix é╠âìâOâCâôâvâìâôâvâgé¬é┼é─é½é▄é╖é╠é┼üAâåü[âUû╝é╞
âpâXâÅü[âhé≡ôⁿù═é╡é─òüÆ╩é╔âìâOâCâôé╡é▄é╖üB
4. âèâéü[âgâzâXâgæñé┼éαescape é╠ÄwÆΦé≡òté»é─ppp é≡æûéτé╣é▄é╖üBé▒é▒é┼é═üASun ùpé╠âtâèü[é╠PP
Pé┼éáéΘppp-2.1.2 é≡Ägéñéαé╞é╠ë╝ÆΦé╡é▄é╖üB
ü@ -----------------------------------------------------------------------------
| % /usr/local/etc/pppd 192.244.188.3:192.244.188.4 escape 0xff |
ü@ -----------------------------------------------------------------------------
ü@é▒é╠ùßé┼é═üASun æñé╠âAâhâîâXé≡192.244.188.3, ÄΦî│é╠â}âVâôæñé╠âAâhâîâXé≡192.244.188.4 é╞
ÄwÆΦé╡é─éóé▄é╖üB
5. æèÄΦæñé┼PPP é≡ïNô«é╡é╜é╠é┼üAPPP é╠âpâPâbâgé¬telnet é╠Åπé≡ù¼éΩé─ÄΦî│é╠Ä⌐ò¬é╠â}âVâôé╔ô₧ÆB
é╡é▄é╖üBÄΦî│é╠â}âVâôé═é╗éΩé╔Ä⌐ô«ôIé╔ë₧ôÜé╡é─PPP é╠É┌æ▒é≡èmùºé╡üA192.244.188.4 é╞éóéñâAâhâî
âXé¬ù^éªéτéΩé▄é╖üB
32
ü@ --------------------------------------------------------------------------
| ppp> |
| PPP> show ipcp |
| IPCP [Opend] |
| his side: 192.244.188.3, 2d0f01 |
| my side: 192.244.188.4, 2d0f00 |
| connected: 3 secs, idle: 3 secs |
| |
| Defaults: My Address: 192.244.176.10 His Address: 0.0.0.0 |
| PPP> |
--------------------------------------------------------------------------
9.4.2 PPP over TCP
Ä⌐ò¬é╠ùÿùpé╖éΘâ}âVâôé¬IP âlâbâgâÅü[âNé╔É┌æ▒é│éΩé─éóéΘé╠é┼éáéΩé╬üATCP é╠öCê╙é╠â|ü[âgÅπé╔P
PPé≡ì┌é╣éΘé▒é╞é╔éµéΦüAIP âlâbâgâÅü[âNé≡îoùRé╡é╜ë╝æzôIé╚Æ╝É┌âèâôâNé≡ì∞ɼé╖éΘé▒é╞é¬ë┬ö\é┼é╖üB
é▒é▒é┼é═üAÉ┌æ▒æèÄΦé╞é╡é─Morning Start é╠PPP é≡Ägéñéαé╠é╞ë╝ÆΦé╡é▄é╖üB
ü@1. é▄é╕üAÉ┌æ▒ɵé╠æñé┼ûóÄgùpé╠â|ü[âgé≡ë╝æzPPP âèâôâNé┼Ägùpé╖éΘé╜é▀é╔èäôûé─é▄é╖üBé▒é▒é┼é═üA
2456ö╘â|ü[âgé≡Ägéñé▒é╞é╞é╡üA/etc/services é╔ôoÿ^é╡é▄é╖üB
ü@ --------------------------------------------------------------------------
| ppp 2456/tcp |
--------------------------------------------------------------------------
ü@2. ÅπïLé╠â|ü[âgé╓é╠É┌æ▒é¬éáé┴é╜éτPPP é¬æûéΘéµéñé╔/etc/inetd.conf é╔âTü[ârâXé≡ôoÿ^é╡é─é¿
é½é▄é╖üB
ü@ ---------------------------------------------------------------------------------
| ppp stream tcp nowait root /usr/etc/pppd pppd 192.244.188.3:192.244.188.4|
---------------------------------------------------------------------------------
ü@ ôoÿ^é╡é╜éτüAinetdé╔HUP âVâOâiâïé≡æùéΦüAinetd.conf é≡ô╟é▌ì₧é▌Æ╝é│é╣é─é¿é½é▄é╖üB
ü@3. Ä⌐ò¬æñé╠â}âVâôé┼é═âéâfâÇé╠âfâoâCâXÄwÆΦé┼üAtty é≡ÄwÆΦé╖éΘò╧éφéΦé╔âèâéü[âhâ}âVâôé╠IP âA
âhâîâXé╞â|ü[âhö╘ìåé≡ÄwÆΦé╡é▄é╖üBtermâRâ}âôâhé═ÄwÆΦé╡é╜âzâXâgé╠â|ü[âgé╔æ╬é╡é─TCP é┼é╠É┌æ▒é≡
é¿é▒é╚éóé▄é╖üBé╗é╠îïë╩üAPPP é╠âvâìâgâRâïé¬æûéΦÄné▀éΘé╠é┼üAé│éτé╔PPP ôIé╔âèâôâNé╠èmùºé¬é¿é▒
é╚éφéΩé▄é╖üB
ü@ --------------------------------------------------------------------------
| ppp> set device remote:2456 |
| ppp> term |
| |
| ppp> Packet Mode |
| PPP> |
--------------------------------------------------------------------------
é▒é╠ò√û@é≡Ägé┴é╜ÅΩìçé╔é═üAæèÄΦæñâVâXâeâÇé╓é╠TCP é┼é╠É┌æ▒é¬é╚é│éΩéΘé╞é╖é«é╔PPP é╠ô«ì∞é¬èJ
Äné│éΩé▄é╖üBÄ└ì█é╔Ägùpé╖éΘÅΩìçé╔é═üAPAP éáéΘéóé═CHAP é≡Ägé┴é─É┌æ▒æèÄΦé≡èmöFé╖éΘé╠é¬û]é▄é╡
éóé┼é╡éσéñüB
33
9.5 âfü[â^é╠ê│Åkï@ö\
û{PPP é┼é═üAPredictor-1 é╔éµéΦâfü[â^é≡ê│Åké╖éΘï@ö\é¬Ä└æòé│éΩé─éóé▄é╖üBé▒é╠ê│Åkï@ö\é≡ùpéó
éΘé╞é¿éµé╗1.5:1 Æ÷ôxé╠ê│Åké¬é¿é▒é╚éφéΩüAâeâLâXâgüEâfü[â^é╠ô]æùé≡ìéæ¼ë╗é╖éΘé▒é╞é¬é┼é½é▄é╖üB
ê│Åkï@ö\é═âfâBâtâHâïâgé┼ùÿùpé╖éΘéµéñé╔é╚é┴é─éóé▄é╖é╠é┼üAÉ┌æ▒æèÄΦé¬ê│Åkï@ö\é≡éαé┴é─éóéΩé╬
CCPé≡Ägé┴é─ê│Åké╔Ägùpé╖éΘâAâïâSâèâYâÇé╠Æ▓ÆΓé¬é¿é▒é╚éφéΩé▄é╖üBû{Ä└æòé┼é═âAâïâSâèâYâÇé╞é╡é─P
redictor-1é╛é»é╡é⌐âTâ|ü[âgé╡é─éóé╚éóé╠é┼üAÉ┌æ▒æèÄΦé¬ê│Åkï@ö\é≡éαé┴é─éóé─éαò╩é╠âAâïâSâèâYâÇ
é≡Ägùpé╖éΘÅΩìçé╔é═üAê│Åké═ï@ö\é╡é▄é╣é±üB
-------------------------------------------------------------------------------
| PPP> show ccp |
| CCP [Opend] |
| myproto = PRED1, hisproto = PRED1 |
| Input: 32860 --> 18784, Output: 1167 --> 832 |
| PPP> show proto |
| Protocol in out Protocol in out |
| IP : 0, 0 VJ_UNCOMP : 0, 0 |
| VJ_COMP : 0, 0 COMPD : 117, 116 |
| LCP : 10, 10 IPCP : 3, 3 |
| CCP : 2, 2 PAP : 0, 0 |
| LQR : 0, 0 CHAP : 0, 0 |
| Others : 0, 0 |
| PPP> |
-------------------------------------------------------------------------------
ê│Åkï@ö\é¬ÄgéªéΘÅΩìçé╔é═üAshow ccp âRâ}âôâhé╔éµéΦüAé╟é╠Æ÷ôxé╠ê│Åké¬é⌐é⌐é┴é╜é⌐é≡èmöFé╖éΘ
é▒é╞é¬é┼é½é▄é╖üBé▄é╜üAê│Åkï@ö\é¬ÄgéφéΩé╜ÅΩìçé╔é═üAPPP âpâPâbâgé╠âvâìâgâRâïé═ê│ÅkâpâPâbâgé╞
é╡é─âJâvâZâïë╗é│éΩé─ë^é╬éΩé▄é╖é╠é┼üAshow proto âRâ}âôâhé╠ò\Īé╠Æåé┼é═COMPD é╔ò¬ù▐é│éΩé─é╡
é▄éñé▒é╞é╔Æìê╙é╡é─é¡é╛é│éóüB
9.6 âèâôâNè─Äïï@ö\
û{PPP é╔é═üALQR ï@ö\é≡Ägé┴é─æèÄΦæñé¬É│Åφé╔ô«ì∞é╡é─éóéΘé⌐é≡èmöFé╖éΘï@ö\é¬éáéΦé▄é╖üBé▒é╠ï@
ö\é═enable lqr âRâ}âôâhé╔éµéΦLQR é╠ùÿùpé¬ïûë┬é│éΩé─éóéΘÅΩìçé╔ùLî°é╞é╚éΦé▄é╖üBé▒é╠è─Äïï@ö\
é┼é═üAæèÄΦæñé╔æ╬é╡é─LQR âpâPâbâgé≡æùÅoé╡üAé╗éΩé╔æ╬é╡é─ë₧ôÜé¬éáéΘé⌐é╟éñé⌐é≡èmöFé╡é▄é╖üBLQR
âpâPâbâgé≡5 ë±æùÅoé╡é─éαêΩë±éαë₧ôÜé¬é╚éóÅΩìçé╔é═üAæèÄΦé═â_âEâôé╡é╜é╞ö╗Æfé╡é─âèâôâNé≡ï¡ÉºôI
é╔É╪Æfé╡é▄é╖üB
É┌æ▒æèÄΦé¬LQR âvâìâgâRâïé≡âTâ|ü[âgé╡é─éóé╚éóÅΩìçé╔é═üALQR é╠æπéφéΦé╔LCP ECHO é≡ùpéóéΘé▒
é╞é╔éµéΦüAæèÄΦé⌐éτé╠ë₧ôÜé¬éáéΘé⌐é╟éñé⌐é≡îƒì╕é╡é▄é╖üBô»é╢éµéñé╔ÿAæ▒é╡é─5 ë±æùÅoé╡é─éαë₧ôÜé¬
é╚éóÅΩìçé╔é═âèâôâNé≡É╪Æfé╡é▄é╖üB
è─Äïùpé╠LQR(é▄é╜é═LCP ECHO) âpâPâbâgé≡æùÅoé╖éΘÄ₧è╘è╘èué═âfâBâtâHâïâgé┼é═30 òbé╞é╚é┴é─éó
é▄é╖é¬üAset timeout âRâ}âôâhé┼ò╧ìXé╖éΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| ppp> enable lqr |
| ppp> set timeout 600 60 |
| ppp> show timeout |
| Idle Timer: 600 secs LQR Timer: 60 secs |
| ppp> |
-------------------------------------------------------------------------------
34
9.7 ÉΩùpÉⁿé┼é╠É┌æ▒
ÉΩùpÉⁿé≡Ägé┴é─É┌æ▒é╖éΘÅΩìçé╔é═üAïNô«Ä₧é╔-dedicated é≡ÄwÆΦé╡é▄é╖üB
-------------------------------------------------------------------------------
| % ppp -dedicated |
-------------------------------------------------------------------------------
ÉΩùpÉⁿâéü[âhé≡ÄwÆΦé╡é╜ÅΩìçé╔é═üAâéâfâÇé╠âLâââèâAé≡îƒÅoé╖éΘé╞Ä⌐ô«ôIé╔æèÄΦé╞é╠É┌æ▒é≡é¿é▒é╚
éóé▄é╖üBé▒é╠ì█üAæèÄΦéαÆ╝É┌PPP é≡ÿbé╖é╞ë╝ÆΦé╡é─éóé▄é╖é╠é┼üADialScript éΓLoginScript é═ÄQÅ╞
é│éΩé╕é╔é╖é«é╔LCP é╠éΓéΦé╞éΦé¬èJÄné│éΩéΘé▒é╞é╔Æìê╙é╡é─é¡é╛é│éóüB
é▄é╜üAâLâââèâAé¬ùÄé┐é╜ÅΩìçé╔é═âvâìâOâëâÇé═ì─é╤âLâââèâAé¬Åπé¬éΘé╠é≡æ╥é┐üAô«ì∞é¬ÅIù╣é╖éΘé▒
é╞é═éáéΦé▄é╣é±üBâvâìâOâëâÇé╠ô«ì∞é≡ÅIù╣é│é╣éΘé╔é═TERM âVâOâiâïé≡æùéΘé⌐üAtelnet é┼é╠É┌æ▒é≡é¿
é▒é╚éóquit all âRâ}âôâhé≡Ä└ìsé╡é─é¡é╛é│éóüB
î╗ì▌üAPPP âvâìâOâëâÇé═âéâfâÇô»Ämé¬Ä⌐ô«ôIé╔É┌æ▒é≡é¿é▒é╚é┴é─é¡éΩéΘé▒é╞é≡æOƱé╞é╡é─éóé▄é╖üB
35
ü@ Part III
âèâtâ@âîâôâX
36
Chapter 10
âtâ@âCâï
10.1 ppp
ppp é═üAPPP âvâìâOâëâÇé╠Ä└ìsë┬ö\âtâ@âCâïé┼é╖üBïNô«Ä₧é╔é═ê╚ë║é╠éµéñé╔âIâvâVâçâôé╞âëâxâïé≡
ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üB
ü@ ppp [ option ] [ label ]
option é╞é╡é─é═é┬é¼é╠éóé╕éΩé⌐é╨é╞é┬é≡ÄwÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üB
-auto PPP é≡Ä⌐ô«âéü[âhé┼ïNô«é╡é▄é╖üBïNô«Ä₧é╔é═labelé¬ÄwÆΦé│éΩé─éóéΘé▒é╞é¬òKùvé┼é╖üBPPP é═
âfü[âéâôé╞é╡é─ô«ì∞é╡üAÄwÆΦé│éΩé╜âëâxâïé╔æ╬ë₧é╖éΘâlâbâgâÅü[âNé╓é╠âpâPâbâgé≡îƒÅoé╖éΘé╞üAÄ⌐ô«
ôIé╔â_âCâAâèâôâOé≡é¿é▒é╚éóÉ┌æ▒é≡é¿é▒é╚éóé▄é╖üBâ_âCâAâèâôâOé╠é½é┴é⌐é»é╞é╚éΘâpâPâbâgé╠Äφù▐é═
â_âCâAâèâôâOâtâBâïâ^(dfilter) é╔éµé┴é─ô┴ÆΦé╖éΘé▒é╞éαé┼é½é▄é╖üB
-direct PPP é≡Æ╝É┌âéü[âhé┼ïNô«é╡é▄é╖üBé▒é╠âéü[âhé═üAÆ╩ÅφÆàÉMé≡Ä≤é»éΘÅΩìçé╔ùÿùpé│éΩéΘâéü[
âhé┼üAòWÅÇôⁿÅoù═é≡Ägé┴é─Æ╩ÉMé≡é¿é▒é╚éóé▄é╖üB"Packet mode enabled" é╞éóéñâüâbâZü[âWé¬Åoù═é│
éΩé╜îπé╔üALCP é¬âIü[âvâôé│éΩé▄é╖üBé▒é╠âéü[âhé┼é═ê╚ë║é╠âRâ}âôâhé═é╗é╠î°ë╩é≡éαé┐é▄é╣é±üB
ü@ set device. Æ╩ÉMé═âéâfâÇé╔æ╬é╡é─é┼é═é╚é¡üAòWÅÇôⁿÅoù═é╔æ╬é╡é─é¿é▒é╚éφéΩé▄é╖üB
ü@ set speed. ïNô«Ä₧é╠tty é╠æ¼ôxé¬é╗é╠é▄é▄ùÿùpé│éΩé▄é╖üB
-dedicated PPP é≡ÉΩùpÉⁿâéü[âhé┼ïNô«é╡é▄é╖üB
optioné¬Å╚ù¬é│éΩé╜ÅΩìçé╔é═üAæ╬ÿbâéü[âhé┼ô«ì∞é≡èJÄné╡üAâRâ}âôâhâvâìâôâvâgé¬ò\Īé│éΩé▄é╖üB
âvâìâôâvâgé═æèÄΦé╞É┌æ▒é│éΩé─éóé╚éóè╘é═żò╢ÄÜé┼ppp> é╞é╚é┴é─éóé▄é╖é¬üAæèÄΦé╞âlâbâgâÅü[âNæw
é┼é╠É┌æ▒é¬èmùºé│éΩéΘé╞üAæσò╢ÄÜé╠PPP é╔ò╧ë╗é╡é▄é╖üB
æ╬ÿbâéü[âhê╚èOé┼é═üAPPP âvâìâOâëâÇé═âoâbâNâOâëâEâôâhé┼ô«ì∞é╖éΘé╠é┼âvâìâôâvâgé═ò\Īé│éΩé▄
é╣é±é¬üAtelnet é≡Ägé┴é─âRâ}âôâhâCâôâ^âvâèâ^é╞É┌æ▒é╖éΘé▒é╞é¬é┼é½é▄é╖üB
labelé═üAïNô«Ä₧é╔Ä└ìsé╖é╫é½âRâ}âôâhé¬ù±ïôé│éΩé─éóéΘppp.conf âtâ@âCâïé¿éµé╤ppp.linkup âtâ@
âCâïÆåé┼é╠âGâôâgâèé≡ÄwÆΦé╡é▄é╖üBlabel é╠ÄwÆΦé¬é╚éóÅΩìçé╔é═üAdefault é╠âGâôâgâèé╔ù±ïôé│éΩé─
éóéΘâRâ}âôâhé¬Ä└ìsé│éΩé▄é╖üB
37
10.2 ppp.conf
ppp.conf é═PPP âvâìâOâëâÇé╠ïNô«Ä₧é╔Ä└ìsé╖éΘâRâ}âôâhé≡ïLÅqé╖éΘâtâ@âCâïé┼é╖üBâtâ@âCâïé╠ïL
Åqé╠Ädò√é═ăé╠é╞é¿éΦé┼é╖üB
ü@1. # é┼Äné▄éΘìsé═âRâüâôâgé┼éáéΘé╞ë≡Ä▀é│éΩé▄é╖üB
ü@2. âëâxâïû╝é═ìsé╠ì╢Æ[é⌐éτïLôⁿé╡üAé╗é╠ìsé╔é═æ╝é╠Åεò±é≡è▄é▐é▒é╞é═é┼é½é▄é╣é±üB
ü@3. âëâxâïé╔æ╬ë₧é╖éΘâRâ}âôâhé═âëâxâïû╝é╠ìsê╚ì~é╔ÿAæ▒é╡é─ôoÿ^é╡é▄é╖üBé╜é╛é╡üAìsé╠ɵô¬é╔é═
é╨é╞é┬ê╚Åπé╠ï≤öÆé≡ôⁿéΩé─é¡é╛é│éóüBé▄é╜üAèeìsé╔é═òíÉöé╠âRâ}âôâhé≡ôⁿéΩéΘé▒é╞é═é┼é½é▄é╣é±üB
ü@4. ìsé¬#é┼Äné▄é┴é─éóéΘÅΩìçé╔é═üAé╗é╠ìsé═âRâüâôâgé┼éáéΘé╞ë≡Ä▀é│éΩé▄é╖üB
default é╞éóéñâëâxâïû╝é═üAPPP é╠ïNô«Ä₧é╔Ä⌐ô«ôIé╔Ä└ìsé╖éΘâRâ}âôâhé≡ò\î╗é╖éΘé╜é▀é╔Ägùpé│éΩ
é▄é╖üB
ïNô«Ä₧é╔âëâxâïé¬ÄwÆΦé│éΩé─éóé─éαüAéóé╚é¡é─éαÅφé╔default âëâxâïé╔æ╬ë₧é╖éΘâRâ}âôâhé═Ä└ìsé│éΩ
é▄é╖üB
ïNô«Ä₧é╔âëâxâïû╝é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAdefault âëâxâïé╔æ╬ë₧é╖éΘâRâ}âôâhé¬Ä└ìsé│éΩé╜îπé┼üA
ÄwÆΦé│éΩé╜âëâxâïé╔æ╬ë₧é╖éΘâRâ}âôâhé¬Ä└ìsé│éΩé▄é╖üB
PPP âvâìâOâëâÇé═üAïNô«Ä₧é╔é▄é╕$HOME/.ppp.conf é≡ÆTé╡é▄é╖üBé▒é╠âtâ@âCâïé¬î⌐òté⌐éτé╚é⌐é┴é╜
ÅΩìçé╔é═üA/etc/ppp.conf é≡ÆTé╡é▄é╖üB
10.3 ppp.secret
ppp.secret é═üAÉ┌æ▒æèÄΦé≡PAP/CHAP é╔éµéΦöFÅ╪é╖éΘì█é╔ÄQÅ╞é│éΩéΘâtâ@âCâïé┼é╖üBâtâ@âCâïÆåé╠
èeìsé╔é═É┌æ▒æèÄΦûêé╔ăé╠3 é┬é╠âtâBü[âïâhé≡Ä¥é┬é▒é╞é¬é┼é½é▄é╖üB
ü@ <æèÄΦâVâXâeâÇû╝> <âpâXâÅü[âh> <IP âAâhâîâXö═ê═>
èeâtâBü[âïâhé═ï≤öÆé▄é╜é═â^âué┼ïµÉ╪éΦüAâAâhâîâXö═ê═é╠ÄwÆΦé═Å╚ù¬é╖éΘé▒é╞é¬é┼é½é▄é╖üBâAâhâî
âXö═ê═é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAé╗é╠ö═ê═é¬æèÄΦæñé╠IP âAâhâîâXé≡ɺî└é╖éΘé╜é▀é╔Ägùpé│éΩüAïNô«Ä₧
é╔ifaddrâRâ}âôâhé╔éµéΦɺî└é¬é│éΩé─éóé╜ÅΩìçé┼éαüAé╗é╠ÄwÆΦé═û│Äïé│éΩé▄é╖üBö═ê═é╠ÄwÆΦé¬é╚éóÅΩ
ìçé╔é═é╗éΩïNô«Ä₧é╔ifaddr âRâ}âôâhé┼ÄwÆΦé│éΩé╜ɺî└é¬ùLî°é╞é╚éΦé▄é╖üB
10.4 ppp.linkup
ppp.linkup é═üAæèÄΦé╞é╠É┌æ▒é¬é┼é½é╜Ä₧é╔Ä└ìsé╖éΘâRâ}âôâhé≡ïLÅqé╖éΘâtâ@âCâïé┼é╖üBïLÅqò√û@
é═ppp.confé╞ô»é╢é┼é╖é¬üAâëâxâïé╠ÆTé╡ò√é¬Äßè▒é▒é╞é╚éΦé▄é╖üB
ü@1. é▄é╕üAÄ⌐ò¬æñé╠IP âAâhâîâXé¬âëâxâïé╞é╡é─éáéΘé⌐é╟éñé⌐é≡Æ▓é╫üAî⌐òté⌐éΩé╬é╗é╠âëâxâïé╔æ╬ë₧
é╖éΘâRâ}âôâhé≡Ä└ìsé╡é▄é╖üB
ü@2. Ä⌐ò¬æñé╠âAâhâîâXé╔æ╬ë₧é╖éΘâëâxâïé¬é╚é»éΩé╬üAïNô«Ä₧é╔ÄwÆΦé│éΩé╜âëâxâïé¬é╚éóé⌐é≡Æ▓é╫é▄
é╖üB
ü@3. éóé╕éΩéαé╚éóÅΩìçé╔é═MYADDR é╞éóéñâëâxâïé¬é╚éóé⌐é≡Æ▓é╫é▄é╖üB
PPP âvâìâOâëâÇé═üAÉ┌æ▒Ä₧é╔é▄é╕$HOME/.ppp.linkup é≡ÆTé╡é▄é╖üBé▒é╠âtâ@âCâïé¬î⌐òté⌐éτé╚é⌐é┴
é╜ÅΩìçé╔é═üA/etc/ppp.linkup é≡ÆTé╡é▄é╖üB
38
Chapter 11
âRâ}âôâh
help
helpéáéΘéóé═?âRâ}âôâhé╔éµéΦùÿùpë┬ö\é╚âRâ}âôâhé╠âèâXâgé≡ò\Īé╖éΘé▒é╞é¬é┼é½é▄é╖üB
---------------------------------------------------------------------------------------
| ppp> help |
| accept : accept option request add : add route |
| close : Close connection delete : delete route |
| deny : Deny option request dial : Dial and login |
| disable : Disable option display : Display option configs |
| enable : Enable option load : Load settings |
| save : Save settings set : Set parameters |
| show : Show status and statictics term : Enter to terminal mode |
| quit : Quit PPP program help : Display this message |
| ppp> |
---------------------------------------------------------------------------------------
accept
acceptâRâ}âôâhé═üAê°Éöé┼ÄwÆΦé│éΩéΘï@ö\é╠æèÄΦæñé⌐éτé╠ùÿùpùvïüé≡Ä≤é»òté»éΘé▒é╞é≡ÄwÆΦé╡é▄é╖üB
ÄwÆΦé┼é½éΘê°Éöé╔é┬éóé─é═disaplayâRâ}âôâhé╠Éαû╛é≡ÄQÅ╞é╡é─é¡é╛é│éóüBùvïüé≡ïæö█é╖éΘé╜é▀é╔é═üA
denyâRâ}âôâhé≡Ägùpé╡é▄é╖üB
add
addâRâ}âôâhé═âïü[âeâBâôâOé≡Æ╟ë┴é╖éΘé╜é▀é╠âRâ}âôâhé┼é╖üBê°Éöé╞é╡é─üAâfâXâeâBâlü[âVâçâôé╠
âlâbâgâÅü[âNâAâhâîâXüAâTâuâlâbâgâ}âXâNüAâQü[âgâEâFâCé╠âAâhâîâXé╠3 é┬é≡é▒é╠Åçö╘é┼ÄwÆΦé╖éΘé▒
é╞é¬òKùvé┼é╖üBâQü[âgâEâFâCé╠âAâhâîâXé╞é╡é─üAHISADDR é╞éóéñò╢ÄÜù±é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAÉ┌æ▒
ɵé╠âAâhâîâXé≡ò\î╗é╖éΘéαé╠é╞ë≡Ä▀é│éΩé▄é╖üB
-------------------------------------------------------------------------------
| PPP> add 192.244.176.0 255.255.255.0 HISADDR |
-------------------------------------------------------------------------------
39
close
closeâRâ}âôâhé═LCP é≡É╪Æfé╖éΘé▒é╞é╔éµéΦüAæèÄΦæñé╞é╠É┌æ▒é≡É╪Æfé╡é▄é╖üB
delete
deleteâRâ}âôâhé═üAâïü[âeâBâôâOÅεò±é≡ìφÅ£é╖éΘé╜é▀é╠éαé╠é┼é╖üBê°Éöé╞é╡é─üAâfâXâeâBâlü[âVâç
âôé╠âlâbâgâÅü[âNâAâhâîâXé╞âQü[âgâEâFâCé╠âAâhâîâXé╠2 é┬é≡é▒é╠Åçö╘é┼ÄwÆΦé╖éΘé▒é╞é¬òKùvé┼é╖üB
âQü[âgâEâFâCé╠âAâhâîâXé╞é╡é─üAHISADDR é╞éóéñò╢ÄÜù±é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAÉ┌æ▒ɵé╠âAâhâîâXé≡
ò\î╗é╖éΘéαé╠é╞ë≡Ä▀é│éΩé▄é╖üB
ùßèOé╞é╡é─üAì┼Åëé╠ê°Éöé╔ALL é╞éóéñò╢ÄÜù±é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAâQü[âgâEâFâCé╠âAâhâîâXé═òs
ùvé┼é╖üBé▒é╠Ä₧üAâCâôâ^ü[âtâFâCâXé≡Ägùpé╡é─éóéΘâïü[âeâBâôâOé≡æSé─ìφÅ£é╡é▄é╖üB
deny
denyâRâ}âôâhé═üAê°Éöé┼ÄwÆΦé│éΩéΘï@ö\é╔è╓é╡é─æèÄΦæñé⌐éτé╠ùÿùpùvïüé≡ïæö█é╖éΘé▒é╞é≡ÄwÆΦé╡é▄
é╖üBÄwÆΦé┼é½éΘê°Éöé╔é┬éóé─é═disaplayâRâ}âôâhé╠Éαû╛é≡ÄQÅ╞é╡é─é¡é╛é│éóüBùvïüé≡Ä≤ù¥é╖éΘé╜é▀é╔
é═acceptâRâ}âôâhé≡Ägùpé╡é▄é╖üB
dial
dialâRâ}âôâhé═üAê°Éöé┼ÄwÆΦé│éΩé╜É┌æ▒ɵé╔æ╬é╡é─â_âCâAâèâôâOé╞âìâOâCâôé≡é¿é▒é╚éóé▄é╖üBÉ│Åφ
é╔âì
âOâCâôé┼é½é╜ÅΩìçé╔é═üAæ▒éóé─âpâPâbâgüEâéü[âhé╔ê┌ìsé╡é▄é╖üB
ê°Éöé¬Å╚ù¬é│éΩé╜ÅΩìçé╔é═üAî╗ì▌É▌ÆΦé│éΩé─éóéΘâ_âCâAâèâôâOéáéΘéóé═âìâOâCâôé╠ÄΦÅçé╔é╡é╜é¬é┴
é─É┌æ▒é≡é¿é▒é╚éóé▄é╖üBé▒é╠âRâ}âôâhé═üAâCâôâ^âëâNâeâBâuüEâéü[âhé┼ô«ì∞é╡é─éóéΘÅΩìçé╔é╠é▌ùÿùp
é┼é½é▄é╖üB
disable
disableâRâ}âôâhé═üAê°Éöé┼ÄwÆΦé│éΩéΘï@ö\é╠ùÿùpùvïüé≡Ä⌐ò¬æñé⌐éτÅoé│é╚éóé▒é╞é≡ÄwÆΦé╡é▄é╖üB
ÄwÆΦé┼é½éΘê°Éöé╔é┬éóé─é═displayâRâ}âôâhé╠Éαû╛é≡ÄQÅ╞é╡é─é¡é╛é│éóüBùvïüé≡Åoé╖é╜é▀é╔é═enable
âRâ}âôâhé≡Ägùpé╡é▄é╖üB
display
displayâRâ}âôâhé═PPP âvâìâgâRâïé╠ô«ì∞é≡ÄwÆΦé╖éΘâpâëâüü[â^é╠É▌ÆΦôαùeé≡ò\Īé╡é▄é╖üBò\Īé│
éΩéΘôαùeé═enable/disableé¿éµé╤accept/denyâRâ}âôâhé┼é╠ÄwÆΦé╠îïë╩é≡ö╜ëfé╡é─éóé▄é╖üB
40
-------------------------------------------------------------------------------
| ppp> display |
| Current configuration option settings.. |
| |
| Name My Side His Side |
| ---------------------------------------- |
| vjcomp enable accept |
| lqr disable deny |
| chap disable accept |
| pap disable accept |
| acfcomp enable accept |
| protocomp enable accept |
| pred1 enable accept |
| ppp> |
-------------------------------------------------------------------------------
èeâpâëâüü[â^é╠ê╙ûíé═ăé╠é╞é¿éΦé┼é╖üB
ü@ vjcomp VJ âwâbâ_ê│Åkï@ö\é╠ô«ì∞é≡ɺîΣé╡é▄é╖üBâfâBâtâHâïâgé═enable/accept é┼é╖üB
ü@ chap öFÅ╪âvâìâgâRâïé╞é╡é─CHAP é≡Ägùpé╖éΘé⌐é╟éñé⌐é≡ɺîΣé╡é▄é╖üBâfâBâtâHâïâgé═dis-
able/accept é┼é╖üB
ü@ lqr LQR é≡Ägùpé╖éΘé⌐é╟éñé⌐é≡ɺîΣé╡é▄é╖üBâfâBâtâHâïâgé═enable/accept é┼é╖üB
ü@ pap öFÅ╪âvâìâgâRâïé╞é╡é─PAP é≡Ägùpé╖éΘé⌐é╟éñé⌐é≡ɺîΣé╡é▄é╖üBâfâBâtâHâïâgé═en-
able/accept é┼é╖üB
ü@ acfcomp âAâhâîâXâRâôâgâìü[âïâtâBü[âïâhé╠ê│Åké≡é¿é▒é╚éñé⌐é╟éñé⌐é≡ɺîΣé╡é▄é╖üBâfâBâtâH
ü@ü@ü@ü@ü@ü@ü@ âïâgé═enable/accept é┼é╖üB
ü@ protocomp âvâìâgâRâïâtâBü[âïâhé╠ê│Åké≡é¿é▒é╚éñé⌐é╟éñé⌐é≡ɺîΣé╡é▄é╖üBâfâBâtâHâïâgé═en-
able/accept é┼é╖üB
ü@ pred1 Predictor-1 é╔éµéΘê│Åké≡Ägùpé╖éΘé⌐é╟éñé⌐é≡ɺîΣé╡é▄é╖üBâfâBâtâHâïâgé═enable/
ü@ü@ü@ü@ü@ü@ü@ accepté┼é╖üB
enable
enableâRâ}âôâhé═üAê°Éöé┼ÄwÆΦé│éΩéΘï@ö\é╠ùÿùpùvïüé≡Ä⌐ò¬æñé⌐éτÅoé╖é▒é╞é≡ÄwÆΦé╡é▄é╖üBÄwÆΦé┼
é½éΘê°Éöé╔é┬éóé─é═disaplayâRâ}âôâhé╠Éαû╛é≡ÄQÅ╞é╡é─é¡é╛é│éóüBùvïüé≡Åoé│é╚éóéµéñé╔é╖éΘé╜é▀é╔
é═disableâRâ}âôâhé≡Ägùpé╡é▄é╖üB
load
loadâRâ}âôâhé═üAê°Éöé┼ÄwÆΦé│éΩé╜É┌æ▒ɵé╔æ╬ë₧é╖éΘÉ▌ÆΦé≡ô╟é▌ì₧é▌é▄é╖üBê°Éöé¬Å╚ù¬é│éΩé╜ÅΩìç
é╔é═üAâfâBâtâHâïâgé╠É▌ÆΦé¬ô╟é▌ì₧é▄éΩé▄é╖üB
save
é▒é╠âRâ}âôâhé═î╗ì▌Ä└æòé│éΩé─éóé▄é╣é±üB
41
set
setâRâ}âôâhé═èeÄφé╠ò╧Éöé╠Ælé≡É▌ÆΦ/ò╧ìXé╖éΘé╜é▀é╠éαé╠é┼é╖üBê°Éöé╔ò╧Éöé╞Ælé≡ÄwÆΦé╖éΘé▒é╞é╔
éµéΦÉ▌ÆΦé≡é¿é▒é╚éóé▄é╖é¬üAò╧Éöû╝é╞é╡é─?é≡ÄwÆΦé╖éΘé╞ò╧Éöé╠êΩùùé≡ô╛éΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| ppp> set ? |
| accmap : Set accmap value authkey : Set authentication key |
| authname: Set authentication name debug : Set debug level |
| device : Set modem device name dfilter : Set demand filter |
| dial : Set dialing script escape : Set escape characters |
| ifaddr : Set destination address ifilter : Set input filter |
| login : Set login script mru : Set Initial MRU value |
| ofilter : Set output filter openmode: Set open mode |
| parity : Set modem parity phone : Set telephone number |
| speed : Set modem speed timeout : Set Idle timeout |
| help : Display this message |
| ppp> |
-------------------------------------------------------------------------------
set accmap
ACCMAP(Async Character Map) é╠Åëè·Ælé≡É▌ÆΦé╖éΘé╜é▀é╠âRâ}âôâhé┼é╖üBÆlé═16 ÉiÉöé┼ÄwÆΦé╡é▄
é╖üB
ü@é▒é╠âRâ}âôâhé═ACCMAP é╠Åëè·Ælé≡ÄwÆΦé╖éΘéαé╠é┼üAÄ└ì█é╔Ägùpé│éΩéΘÆlé═üALCP é┼é╠âlâSâVâG
ü[âVâçâôé╠îïë╩îêÆΦé│éΩé▄é╖üB
ü@é▒é╠âRâ}âôâhé¬ê╙ûíé≡Ä¥é┬é╠é═üAé┬é¼é╔LCP é≡âIü[âvâôé╡éµéñé╞é╡é╜Ä₧é┼éáéΘé▒é╞é╔Æìê╙é╡é─
é¡é╛é│éóüB
ü@î╗ì▌é╠É▌ÆΦÆlé═show lcpé╔éµé┴é─ÆméΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| ppp> set accmap 0xa0000 |
| ppp> show lcp |
| LCP [Initial] |
| his side: MRU 0, ACCMAP 00000000, PROTOCOMP 0, ACFCOMP 0 MAGIC 00000000 |
| my side: MRU 0, ACCMAP 00000000, PROTOCOMP 0, ACFCOMP 0 MAGIC 00000000 |
| |
| Defaults: MRU = 512, ACCMAP = 000a0000 Open Mode: passive |
| ppp> |
-------------------------------------------------------------------------------
set authkey
öFÅ╪é╔Ägùpé╖éΘî«é≡ÄwÆΦé╡é▄é╖üBöFÅ╪âvâìâgâRâïé╞é╡é─PAP é≡Ägùpé╖éΘÅΩìçé╔é═üAæùÅoé╖éΘâpâXâÅ
ü[âhé╔æ╬ë₧é╡üACHAP é≡Ägùpé╖éΘÅΩìçé╔é═öΘûºî«é╔æ╬ë₧é╡é▄é╖üBé▄é╜üAÉ▌ÆΦé│éΩé╜ò╢ÄÜù±é═LoginScri
pt é╠Æåé┼\P é╞é╡é─ÄQÅ╞é╖éΘé▒é╞é¬é┼é½é▄é╖üB
42
set authname
öFÅ╪é╔Ägùpé╖éΘû╝æOé≡ÄwÆΦé╡é▄é╖üBöFÅ╪âvâìâgâRâïé╞é╡é─PAP é≡Ägùpé╖éΘÅΩìçé╔é═üAæùÅoé╖éΘâåü[
âUû╝é╔æ╬ë₧é╡üACHAP é≡Ägùpé╖éΘÅΩìçé╔é═âVâXâeâÇû╝é╔æ╬ë₧é╡é▄é╖üBé▄é╜üAÉ▌ÆΦé│éΩé╜ò╢ÄÜù±é═Login
Scripté╠Æåé┼\U é╞é╡é─ÄQÅ╞é╖éΘé▒é╞é¬é┼é½é▄é╖üB
set debug
âfâoâbâNâîâxâïé≡ÄwÆΦé╡é▄é╖üBé▒é╠âRâ}âôâhé═É┌æ▒é¬é╖é┼é╔éáéΘÅ≤æ╘é┼éαùLî°é┼é╖üBÅ┌é╡é¡é═9.2
é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
set device
âéâfâÇé╠É┌æ▒é│éΩé─éóéΘâfâoâCâXé≡É▌ÆΦé╡é▄é╖üBÉ┌æ▒ɵé╠âzâXâgé≡ÄwÆΦé╖éΘÅΩìçé╔é═üAâRâìâôé┼ïµ
É╪é┴é─â|ü[âgö╘ìåé≡ÄwÆΦé╡é▄é╖üB
-------------------------------------------------------------------------------
| ppp> set device /dev/tty00 |
| or |
| ppp> set device remote:3456 |
-------------------------------------------------------------------------------
set dfilter
â_âCâAâèâôâOé╠âgâèâKé╞é╚éΘâpâPâbâgé≡ɺî└é╖éΘâtâBâïâ^é≡ÆΦï`é╡é▄é╖üBÅ┌é╡é¡é═7Å═é≡ÄQÅ╞é╡é─
é¡é╛é│éóüB
set dial
â_âCâAâèâôâOé╠é╜é▀é╠ÄΦÅçé≡ÄwÆΦé╖éΘâ`âââbâgâXâNâèâvâgé≡É▌ÆΦé╡é▄é╖üB
set escape
set accmap é┼é═ɺîΣé┼é½é╚éóö═ê═é╠ò╢ÄÜé≡âGâXâPü[âvé╡é─æùÅoé╖éΘé╜é▀é╠ÄwÆΦé┼é╖üB
-------------------------------------------------------------------------------
| ppp> show escape |
| ppp> set escape 0xff 0xfd |
| ppp> show escape |
| 0xfd 0xff |
| ppp> |
-------------------------------------------------------------------------------
set ifaddr
âCâôâ^ü[âtâFâCâXé╠Ä⌐ò¬æñé¿éµé╤æèÄΦæñé╠âAâhâîâXé╞é╡é─Ägùpé╡é╜éóâAâhâîâXé╠ö═ê═é≡ÄwÆΦé╡é▄é╖üB
3 ö╘û┌é╠ê°Éöé≡ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAâlâbâgâ}âXâNé╠ÄwÆΦé┼éáéΘé╞ë≡Ä▀é│éΩé▄é╖üB
ÄwÆΦé│éΩé╜âAâhâîâXé═üAè≤û]ÄgùpIP âAâhâîâXé╞é╡é─IPCP é┼é╠É┌æ▒Ä₧é╔ùÿùpé│éΩé▄é╖é¬üAÄ└ì█é╔Äw
ÆΦé│éΩé╜âAâhâîâXé¬ùÿùpé│éΩéΘé⌐é╟éñé⌐é═æèÄΦé╠ô«ì∞é╞é╠è╓îWé┼îêÆΦé│éΩé▄é╖üBÅ┌é╡é¡é═üA5.1É▀é≡
ÄQÅ╞é╡é─é¡é╛é│éóüB
43
î╗ì▌é╠è≤û]ÄgùpIP âAâhâîâXé╠É▌ÆΦé¿éµé╤Ä└ì█é╔Ägùpé│éΩé─éóéΘâAâhâîâXé═üAshow ipcpâRâ}âôâhé╔
éµé┴é─ò\Īé╖éΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| ppp> show ipcp |
| IPCP [Initial] |
| his side: 0.0.0.0, 0 |
| my side: 0.0.0.0, 0 |
| connected: 0 secs, idle: 0 secs |
| |
| Defaults: My Address: 192.244.184.4/0 His Address: 0.0.0.0/0 |
| ppp> set ifaddr 192.244.184 192.244.185.10/24 |
| ppp> show ipcp |
| IPCP [Initial] |
| his side: 0.0.0.0, 0 |
| my side: 0.0.0.0, 0 |
| connected: 0 secs, idle: 0 secs |
| |
| Defaults: My Address: 192.244.0.184/32 His Address: 192.244.185.10/24 |
| ppp> |
-------------------------------------------------------------------------------
set ifilter
Æ╩ë▀é╖éΘâpâPâbâgé≡ɺî└é╖éΘé╜é▀é╠ôⁿù═âtâBâïâ^é≡ÆΦï`é╡é▄é╖üBÅ┌é╡é¡é═7é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
set login
âìâOâCâôé╠é╜é▀é╠ÄΦÅçé≡ÄwÆΦé╖éΘâ`âââbâgâXâNâèâvâgé≡É▌ÆΦé╡é▄é╖üB
set mru
LCP é╠Æ▓ÆΓé┼Ägùpé│éΩéΘÄ⌐ò¬æñé╠MRU é╠Åëè·Ælé≡ÄwÆΦé╡é▄é╖üBâfâBâtâHâïâgé═1500 âoâCâgé┼é╖üB
î╗ì▌é╠Åëè·Ælé¿éµé╤üAÄ└ì█é╔Ägùpé│éΩé─éóéΘMRU é╠Ælé═show lcp é≡Ägé┴é─Æ▓é╫éΘé▒é╞é¬é┼é½é▄é╖üB
set ofilter
Æ╩ë▀é╖éΘâpâPâbâgé≡ɺî└é╖éΘé╜é▀é╠Åoù═âtâBâïâ^é≡ÆΦï`é╡é▄é╖üBÅ┌é╡é¡é═7é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
set openmode
LCP é≡âIü[âvâôé╖éΘâéü[âhé≡ÄwÆΦé╡é▄é╖üBÄwÆΦé┼é½éΘÆlé═active é▄é╜é═passive é╠éóé╕éΩé⌐é┼é╖üB
activeé═ö\ô«ôIé╚âIü[âvâôé≡ÄwÆΦé╡üAâpâPâbâgüEâéü[âhé╔ê┌ìsé╖éΘé╞é╖é«é╔LCP é≡âIü[âvâôé╖éΘéµéñ
é╔é╚éΦé▄é╖üBêΩò√üApassive é═Ä≤ô«ôIé╚âIü[âvâôé┼éáéΦüAâpâPâbâgüEâéü[âhé╔ê┌ìsé╡é─éαæèÄΦæñé⌐éτ
é╠LCP âpâPâbâgé¬îƒÅoé│éΩéΘé▄é┼é═âIü[âvâôé╠Åêù¥é≡èJÄné╡é▄é╣é±üBâfâBâtâHâïâgé╠âéü[âhé═passiv
e é┼é╖üB
Æ╝É┌âéü[âhé¿éµé╤ÉΩùpÉⁿâéü[âhé┼Ägùpé╡é╜ÅΩìçé╔é═üAopenmode é┼é╠É▌ÆΦé╔é⌐é⌐éφéτé╕üAÅφé╔ö\ô«
ôIé╔LCP é¬âIü[âvâôé│éΩé▄é╖üB
44
set parity
termâRâ}âôâhé≡Ägé┴é─Æ[ûûâéü[âhé╞é╡é─ô«ì∞é╖éΘÅΩìçé╠âpâèâeâBé≡ÄwÆΦé╡é▄é╖üBÄwÆΦé┼é½éΘê°Éöé═üA
none,even é▄é╜é═odd é╠éóé╕éΩé⌐é┼é╖üB
set phone
â_âCâAâïâXâNâèâvâgÆåé┼ÄQÅ╞é│éΩéΘôdÿbö╘ìå(\T) é≡É▌ÆΦé╡é▄é╖üBÉ▌ÆΦé│éΩé╜ò╢ÄÜù±é═LoginScript
é╠Æåé┼\T é╞é╡é─ÄQÅ╞é╖éΘé▒é╞é¬é┼é½é▄é╖üB
set speed
âéâfâÇé╞é╠Æ╩ÉMæ¼ôxé≡É▌ÆΦé╡é▄é╖üB
set timeout
âAâCâhâïâ^âCâ}ü[é╞LQR â^âCâ}ü[é╠É▌ÆΦÄ₧è╘é≡òbÆPê╩é┼ÄwÆΦé╡é▄é╖üB0 é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═â^âC
â}ü[é╠ï@ö\é═ù}Ä~é│éΩé▄é╖üB
âAâCâhâïâ^âCâ}ü[é═âlâbâgâÅü[âNæwé┼é╠âpâPâbâgé¬ÄwÆΦé╠Ä₧è╘ù¼éΩé╚é⌐é┴é╜ÅΩìçé╔âèâôâNé≡Ä⌐ô«ôI
é╔É╪Æfé╖éΘé╜é▀é╠éαé╠é┼é╖üBêΩò√üALQR â^âCâ}ü[é═LQR é╠âpâPâbâgé≡æùÅoé╖éΘÄ₧è╘è╘èué≡ÄwÆΦé╖éΘé╜
é▀é╠éαé╠é┼é╖üBLQR é╠ï@ö\é¬ïûë┬é│éΩé─éóé╚é⌐é┴é╜éΦüAæèÄΦé╔éµé┴é─ïæö█é│éΩé╜ÅΩìçé╔é═LQR âvâìâg
âRâïé≡Ägé┴é─âèâôâNé≡è─Äïé╖éΘæπéφéΦé╔LCP ECHO é≡Ägé┴é─é╠è─Äïé≡é¿é▒é╚éóé▄é╖üB
-------------------------------------------------------------------------------
| ppp> set timeout 300 60 |
| ppp> show timeout |
| Idle Timer: 300 secs LQR Timer: 60 secs |
| ppp> |
-------------------------------------------------------------------------------
show
show âRâ}âôâhé═üAèeÄφé╠É▌ÆΦéΓô«ì∞Å≤ï╡é≡ò\Īé╖éΘé╜é▀é╠âRâ}âôâhé┼é╖üBùÿùpé╠ì█é═üAê°Éöé╞é╡
é─ò\Īé│é╣éΘÅεò±é≡ÄwÆΦé╖éΘòKùvé¬éáéΦé▄é╖üBÄwÆΦé┼é½éΘê°Éöé═show ?é┼ÆméΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| ppp> show ? |
| auth : Show auth name/key ccp : Show CCP status |
| compress : Show compression statictics debug : Show current debug level |
| dfilter : Show Demand filters escape : Show escape characters |
| hdlc : Show HDLC error summary ifilter : Show Input filters |
| ipcp : Show IPCP status lcp : Show LCP status |
| log : Show log records mem : Show memory map |
| modem : Show modem setups ofilter : Show Output filters |
| proto : Show protocol summary route : Show routing table |
| timeout : Show Idle timeout value version : Show version string |
| help : Display this message |
| ppp> |
-------------------------------------------------------------------------------
45
show auth
PAP/CHAP é┼Ägùpé╖éΘöFÅ╪é╠é╜é▀é╠Åεò±é≡ò\Īé╡é▄é╖üBé▒é▒é┼üAÉ▌ÆΦé╖éΘÅεò±é═æèÄΦé╔æ╬é╡é─æùÅo
é╖éΘÄ⌐ò¬é╠âVâXâeâÇû╝é╞âpâXâÅü[âhé╔æèôûé╡é▄é╖üBæèÄΦé⌐éτÄ≤é»ÄµéΘâVâXâeâÇû╝é╞âpâXâÅü[âhé═ppp.
secretâtâ@âCâïé≡ÄQÅ╞é╡é─èmöFé│éΩé▄é╖üB
ü@PAP é≡ùÿùpé╖éΘÅΩìçé╔é═üAAuthName é¬Ä⌐ò¬é╠âåü[âUID é╔æèôûé╡üAAuthKey é¬âpâXâÅü[âhé╔æè
ôûé╡é▄é╖üB
ü@CHAP é≡ùÿùpé╖éΘÅΩìçé╔é═üAAuthName é¬Ä⌐ò¬é╠âVâXâeâÇû╝üAAuthKey é¬öΘûºî«é┼éáéΘé╞ë≡Ä▀é│
éΩé▄é╖üB
-------------------------------------------------------------------------------
| ppp> show auth |
| AuthName = MyUserName |
| AuthKey = OurSecretKey |
| ppp> |
-------------------------------------------------------------------------------
show ccp
CCP é╠Å≤æ╘é╞ê│Åkï@ö\é╠ô«ì∞é╠Å≤ï╡é≡ò\Īé╡é▄é╖üB
-------------------------------------------------------------------------------
| PPP> show ccp |
| CCP [Opend] |
| myproto = PRED1, hisproto = PRED1 |
| Input: 32860 --> 18784, Output: 1167 --> 832 |
-------------------------------------------------------------------------------
Åπé╠ùßé╠ò\Īé═üAê╚ë║é╠ÄûìÇé≡ò\é╡é─éóé▄é╖üB
ü@IPCP é¬âIü[âvâôé╠Å≤æ╘é╔éáéΦüAÄ⌐ò¬æñ/æèÄΦæñé╞éαé╔Predictor-1 âAâïâSâèâYâÇé≡ÄgéñÄûé¬é┼
é½éΘüB
ü@Ä≤ÉMæñé┼é═üA32860 âoâCâgò¬é╠âfü[â^é¬18784 âoâCâgé╔ê│Åké│éΩé─æùÉMé│éΩé─é½é╜üB(18784 âo
âCâgé╠ê│Åkâfü[â^é≡Ä≤ÉMé╡üA32860 âoâCâgé╔ò£î│é╡é╜üB)
æùÉMæñé┼é═üA1167 âoâCâgò¬é╠âfü[â^é≡832 âoâCâgé╔ê│Åké╡é─æùÅoé╡é╜üB
show compress
show compress âRâ}âôâhé═üAVJ ê│Åké╠ô«ì∞Å≤ï╡é≡ò\Īé╡é▄é╖üBé╗éΩé╝éΩé╠ìÇû┌é╠ê╙ûíé╔é┬éóé─é═üA
â\ü[âXüEâvâìâOâëâÇ(slcompress.c) é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
-------------------------------------------------------------------------------
| PPP> show compress |
| Out: 104 (compress) / 111 (total) 1 (miss) / 15 (search) |
| In: 123 (compress), 2 (uncompress) 0 (error), 0 (tossed) |
| PPP> |
-------------------------------------------------------------------------------
46
show debug
î╗ì▌é╠âfâoâbâNâîâxâïé≡ò\Īé╡é▄é╖üBÅ┌é╡é¡é═9.2É▀é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
-------------------------------------------------------------------------------
| ppp> show debug |
| LCP (3) |
| ppp> |
-------------------------------------------------------------------------------
show dfilter
â_âCâAâèâôâOé╠âgâèâKé╞é╚éΘâtâBâïâ^é╠ÆΦï`é≡ò\Īé╡é▄é╖üBÅ┌é╡é¡é═7É▀é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
show espace
set escape é┼É▌ÆΦé│éΩé─éóéΘâGâXâPü[âvò╢ÄÜé≡ò\Īé╡é▄é╖üB
show hdlc
Æ╩ÉMÆåé╔îƒÅoé│éΩé╜HDLC âîâxâïé╠âGâëü[é╠Äφù▐é╞ö¡É╢ë±Éöé≡ò\Īé╡é▄é╖üB
-------------------------------------------------------------------------------
| PPP> show hdlc |
| HDLC level errors |
| |
| FCS: 0 ADDR: 0 COMMAND: 0 PROTO: 0 |
| PPP> |
-------------------------------------------------------------------------------
show ifilter
ÆΦï`é│éΩé─éóéΘôⁿù═âtâBâïâ^é≡ò\Īé╡é▄é╖üBÅ┌é╡é¡é═7é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
show ipcp
IPCP é╠ô«ì∞Å≤æ╘é≡ò\Īé╡é▄é╖üBÅ≤æ╘é¬âIü[âvâôé╔é╚é┴é─éóéΘÅΩìçé╔é═üAÄ⌐ò¬æñé¿éµé╤æèÄΦæñé╠âC
âôâ^ü[âtâFâCâXé┼Ägùpé│éΩé─éóéΘIP âAâhâîâXé╞ê│ÅkâvâìâgâRâïéαò\Īé│éΩé▄é╖üBÅ≤æ╘é¬âIü[âvâôé╔
é╚é┴é─éóé╚éóÅΩìçé╔é═üAIP âAâhâîâXé═Ägùpé│é╣é╜éóâAâhâîâXé≡ò\é╡é▄é╖üB
É┌æ▒Ä₧è╘é═IPCP é¬âIü[âvâôé│éΩé─é⌐éτé╠îoë▀Ä₧è╘üAâAâCâhâïÄ₧è╘é═IP âpâPâbâgé¬æSé¡ù¼éΩé─éóé╚
éóÄ₧è╘é≡ê╙ûíé╡é▄é╖üBé╜é╛é╡üALCP é¬âNâìü[âYé│éΩé─éóéΘÅΩìçé╔é═üAé▒é╠Ä₧è╘é═ò╧ë╗é╡é▄é╣é±é╠é┼Æì
ê╙é╡é─é¡é╛é│éóüB
47
-------------------------------------------------------------------------------
| PPP> show ipcp |
| IPCP [Opend] |
| his side: 133.152.97.70, 2d0f01 |
| my side: 133.152.196.1, 2d0f00 |
| connected: 3095 secs, idle: 57 secs |
| |
| Defaults: My Address: 192.244.176.10/0 His Address: 0.0.0.0/0 |
| PPP> |
-------------------------------------------------------------------------------
show lcp
LCP é╠ô«ì∞Å≤ï╡é≡ò\Īé╡é▄é╖üBÅ≤æ╘é¬âIü[âvâôé╔é╚é┴é─éóéΘÅΩìçé╔é═üAÄ⌐ò¬æñé¿éµé╤æèÄΦæñé╠âCâô
â^ü[âtâFâCâXé┼Ägùpé│éΩé─éóéΘâpâëâüü[â^é╠Ælé¬ò\Īé│éΩé▄é╖üB
Defaultsé╞é╡é─ò\Īé│éΩéΘÆlé═üAset mru é¿éµé╤set accmap âRâ}âôâhé┼ò╧ìXé╖éΘé▒é╞é¬é┼é½é▄é╖üB
-------------------------------------------------------------------------------
| PPP> show lcp |
| LCP [Opend] |
| his side: MRU 1500, ACCMAP 00000000, PROTOCOMP 1, ACFCOMP 1 MAGIC 88f3d958 |
| my side: MRU 1500, ACCMAP 00000000, PROTOCOMP 1, ACFCOMP 1 MAGIC 6c8571e2 |
| |
| Defaults: MRU = 1500, ACCMAP = 000a0000 Open Mode: passive |
| PPP> |
-------------------------------------------------------------------------------
show log
ïLÿ^é│éΩé─éóéΘâìâOé╠ì┼îπé╠òöò¬é≡ò\Īé╡é▄é╖üBè«æSé╚âìâOé≡Æ▓é╫éΘé╜é▀é╔é═âìâOâtâ@âCâï(ppp.l
og) é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
-------------------------------------------------------------------------------
| PPP> show log |
| 02-13 21:43:52 [692] PPP Started. |
| 02-13 21:49:44 [692] Connected! |
| 02-13 21:49:53 [692] Phase: Authenticate |
| 02-13 21:49:53 [692] his = 0, mine = 0 |
| 02-13 21:49:53 [692] Phase: Network |
| 02-13 21:49:53 [692] OsLinkup: 192.244.176.44 |
| PPP> |
-------------------------------------------------------------------------------
show mem
é▒é╠âRâ}âôâhé═âfâoâbâNé╠é╜é▀é╠éαé╠é┼é╖üB
show modem
show modem âRâ}âôâhé═âéâfâÇè╓ÿAé╠É▌ÆΦé╔è╓é╖éΘÅεò±é≡ò\Īé╡é▄é╖üB
48
-------------------------------------------------------------------------------
| ppp> show modem |
| device: /dev/tty01 speed: 38400 |
| cs8, none parity |
| fd = 0, modem control = 0 |
| outq: 81 |
| DialScript = ABORT BUSY ABORT NO\sDIALTONE ABORT NO\sCARRIER TIMEOUT 5 "" AT |
| OK-AT-OK ATDT\T TIMEOUT 30 CONNECT |
| LoginScript = TIMEOUT 10 gin:-\r-gin: Panon word: Panon |
| PhoneNumber = 031234567 |
| ppp> |
-------------------------------------------------------------------------------
show ofilter
Åoù═âtâBâïâ^é╠ÆΦï`é≡ò\Īé╡é▄é╖üBÅ┌é╡é¡é═7Å═é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
show proto
show protoâRâ}âôâhé═PPP é┼Ägùpé│éΩéΘèeâvâìâgâRâïé╠âgâëâbâtâBâNé╠éµéñé╖é≡ò\Īé╖éΘéαé╠é┼üA
é╗éΩé╝éΩé╠âvâìâgâRâïé┼ôⁿÅoù═é│éΩé╜âpâPâbâgÉöé≡ò\Īé╡é▄é╖üBâvâìâgâRâïÄφò╩é╠û╝æOé╞é╗é╠ê╙ûíé╔
é┬éóé─é═rfc1331 é≡ÄQÅ╞é╡é─é¡é╛é│éóüB
-------------------------------------------------------------------------------
| PPP> show proto |
| Protocol in out Protocol in out |
| IP : 44, 12 VJ_UNCOMP : 5, 5 |
| VJ_COMP : 1661, 2392 COMPD : 0, 0 |
| LCP : 74, 74 IPCP : 15, 15 |
| CCP : 0, 5 PAP : 0, 0 |
| LQR : 0, 8 CHAP : 6, 3 |
| Others : 0, 0 |
| PPP> |
-------------------------------------------------------------------------------
show route
âïü[âeâBâôâOâeü[âuâïé≡ò\Īé╡é▄é╖üB
show timeout
show timeouté═üAî╗ì▌é╠âAâCâhâïâ^âCâ}ü[é╞LQR â^âCâ}ü[é╠É▌ÆΦÆlé≡ò\Īé╡é▄é╖üB
-------------------------------------------------------------------------------
| ppp> show timeout |
| Idle Timer: 180 secs LQR Timer: 30 secs |
| ppp> |
-------------------------------------------------------------------------------
show version
PPP â\âtâgâEâFâAé╠âoü[âWâçâôö╘ìåé≡ò\Īé╡é▄é╖üB
49
term
termâRâ}âôâhé═üAâRâ}âôâhüEâéü[âhé⌐éτÆ[ûûâéü[âhé╔ê┌ìsé╖éΘé╜é▀é╠âRâ}âôâhé┼é╖üBtermâRâ}âôâh
é≡ùÿùpé╖éΘé▒é╞é╔éµéΦüAâéâfâÇé╞Æ╝É┌Æ╩ÉMé╖éΘé▒é╞é¬é┼é½éΘé╠é┼üAÄΦô«é┼é╠â_âCâAâèâôâOéΓæèÄΦâVâX
âeâÇé╓é╠âìâOâCâôì∞ï╞é¬é¿é▒é╚éªé▄é╖üBé▒é╠âRâ}âôâhé═æ╬ÿbâéü[âhé┼ô«ì∞é╡é─éóéΘÅΩìçé╔é╠é▌ùÿùpé┼
é½é▄é╖üB
Æ[ûûâéü[âhé┼é═üAê╚ë║é╠ô┴ÄΩâVü[âPâôâXé≡ùÿùpé╖éΘé▒é╞é¬é┼é½é▄é╖üB
ü@ ~p âpâPâbâgüEâéü[âhé┼é╠Æ╩ÉMô«ì∞é≡èJÄné╡é▄é╖üBé╖é╚éφé┐üALCP é≡ïNô«é╡æèÄΦæñâVâXâeâÇé╞PPP
ü@ é╔éµéΘâèâôâNé≡èmùºé╡éµéñé╞é╡é▄é╖üBé▄é╜üAÆ[ûûâéü[âhé┼é╠ô«ì∞é≡ÅIù╣é╡üAâRâ}âôâhüEâéü[
ü@ü@ü@ âhé╔û▀éΦé▄é╖üB
ü@ ~. Æ[ûûâéü[âhé┼é╠ô«ì∞é≡ÅIù╣é╡üAâRâ}âôâhüEâéü[âhé╔û▀éΦé▄é╖üB
ü@ ~? ùÿùpé┼é½éΘô┴ÄΩâVü[âPâôâXé╠êΩùùé≡ò\Īé╡é▄é╖üB
Æ[ûûâéü[âhé═æèÄΦæñé┼PPP é¬ïNô«é│éΩé╜é▒é╞é≡îƒÅoé╖éΘé╞üAÄ⌐ô«ôIé╔âpâPâbâgüEâéü[âhé╔ê┌ìsé╡é─
âRâ}âôâhüEâéü[âhé╔û▀éΦé▄é╖üBé╡é╜é¬é┴é─üAÆ╩Åφ~p é≡ÄgéñòKùvé═éáéΦé▄é╣é±é¬üAæèÄΦæñPPP é¬Ä≤ô«
ôIé╔âIü[âvâôé│éΩéΘÅΩìçé╔é═üA~p é≡Ägéñé▒é╞é╔éµéΦüAé▒é┐éτæñé≡ö\ô«ôIé╔âIü[âvâôé╖éΘé▒é╞é¬é┼é½
é▄é╖üB
-------------------------------------------------------------------------------
| ppp> term |
| Enter to terminal mode. |
| Type `~?' for help |
| at |
| OK |
-------------------------------------------------------------------------------
quit
quitâRâ}âôâhé═üAPPP âvâìâOâëâÇé╠ô«ì∞é≡ÅIù╣é╖éΘé╜é▀é╠éαé╠é┼é╖é¬üAô«ì∞é╖éΘâéü[âhé╔éµé┴é─Äß
è▒é╗é╠ô¡é½é¬êßéóé▄é╖üB
ü@æ╬ÿbâéü[âhé┼ô«ì∞é╡é─éóéΘÅΩìçé╔é═üAquitâRâ}âôâhé═PPP âvâìâOâëâÇé╠ô«ì∞é≡ÅIù╣é╡é▄é╖üBæè
ÄΦæñé╞É┌æ▒é¬éáéΘÅΩìçé╔é═üAé▒é╠âRâ}âôâhé╠Ägùpé╔ɵùºé┴é─closeâRâ}âôâhé╔éµé┴é─É┌æ▒é≡É╪Æfé╡é─
é¿é¡é▒é╞é≡Éäźé╡é▄é╖üB
ü@é╗éΩê╚èOé╠âéü[âhé┼ô«ì∞é╡é─éóéΘÅΩìçé╔é═üAtelnet é╔éµé┴é─ì∞ɼé│éΩé╜âéâjâ^é╞é╠É┌æ▒é≡É╪Æf
é╖éΘô¡é½é≡é╡é▄é╖üBPPP âvâìâOâëâÇÄ⌐æ╠é≡ÅIù╣é│é╣é╜éóÅΩìçé╔é═ê°Éöé╞é╡é─all é≡ÄwÆΦé╡é▄é╖üB
-------------------------------------------------------------------------------
| ppp> quit |
| % |
-------------------------------------------------------------------------------
PPP âvâìâOâëâÇé╠ô«ì∞é≡ÅIù╣é│é╣é╜ÅΩìçé╔é═üAÉ┌æ▒Æåé╔Ägùpé│éΩé─éóé╜âïü[âeâBâôâOÉ▌ÆΦé═Ä⌐ô«ôI
é╔ìφÅ£é│éΩé▄é╖üB
50
Appendix A
â`âââbâg üE âXâNâèâvâg
â_âCâAâèâôâOé╞âìâOâCâôé╠ÄΦæ▒é½é≡ÄwÆΦé╖éΘé╔é═üAâéâfâÇéáéΘéóé═æèÄΦæñé╞é╠è╘é┼é╠éΓéΦé╞éΦé≡üA
æù/Ä≤ÉMé╖éΘò╢ÄÜù±é≡ïLÅqé╖éΘé▒é╞é╔éµéΦé¿é▒é╚éóé▄é╖üBé▒é╠ò╢ÄÜù±é≡â`âââbâgüEâXâNâèâvâgé╞î─é╤
é▄é╖üB
A.1 ÄwÆΦò√û@
â`âââbâgâXâNâèâvâgé═èεû{ôIé╔üuÄ≤ÉMé╖é╫é½ò╢ÄÜù±üvé╞é╗éΩé≡Ä≤ÉMé╡é╜Ä₧é╔ë₧ôÜé╞é╡é─æùÅoé╖éΘ
üuæùÉMò╢ÄÜù±üvé≡î≡î▌é╔ï≤öÆé┼ïµÉ╪éΘé▒é╞é╔éµéΦüAêΩÿAé╠éΓéΦé╞éΦé≡ÄwÆΦé╡é▄é╖üBâ`âââbâgâXâNâèâv
âgé≡ì┼îπé▄é┼Åêù¥é╡é╜ÅΩìçé╔é═üAé╗é╠âXâNâèâvâgé╠ò\î╗é╖éΘÄΦæ▒é½é≡ɼî≈é╡é╜é╞é▌é╚é╡üAôrÆåé┼êΩÆΦ
Ä₧è╘ê╚ôαé╔Ä≤ÉMé╖é╫é½ò╢ÄÜù±é¬îƒÅoé┼é½é╚é⌐é┴é╜ÅΩìçé╔é═Ä╕ösé╡é╜éαé╠é╞é▌é╚é╡é▄é╖üB
üuÄ≤ÉMé╖é╫é½ò╢ÄÜù±üvé╞üuæùÉMò╢ÄÜù±üvé╠ÄwÆΦé╠ì█é╔é═üAò\A.1 é╔Īé╖ô┴ÄΩâVü[âPâôâXé¬ÄwÆΦé┼é½
é▄é╖üB
üuæùÉMò╢ÄÜù±üvé≡æùÅoé╖éΘì█é╔é═üAé╗é╠ò╢ÄÜù±é╔\c é¬è▄é▄éΩé─éóé╚éóî└éΦÄ⌐ô«ôIé╔CR é¬ì┼îπé╔òtë┴
é│éΩé▄é╖üB
ü@ \d 2 òbè╘é╠æ╥é┐é≡ò\î╗ \p 0.25 òbè╘é╠æ╥é┐é≡ò\î╗
ü@ \s âXâyü[âXé≡ò\î╗ \t â^âué≡ò\î╗
ü@ \r CR é≡ò\î╗ \n LF é≡ò\î╗
ü@ ^X Ctrl-X é≡ò\î╗ \c CR é≡òtë┴é╡é╚éóé▒é╞é≡ò\î╗(æùÉMÄ₧)
ü@ \P authkey é┼ÄwÆΦé╡é╜öΘûºî«é≡ò\î╗ \T phone é┼ÄwÆΦé╡é╜ôdÿbö╘ìåé≡ò\î╗
ü@ \U authname é┼ÄwÆΦé╡é╜âVâXâeâÇû╝é≡ò\î╗ \\ âoâbâNâXâëâbâVâàé≡ò\î╗é╡é▄é╖
Table A.1: ô┴ÄΩâVü[âPâôâX
é▄é╜üAüuÄ≤ÉMé╖é╫é½ò╢ÄÜù±üvé╠ÄwÆΦé╔é¿éóé─é═é┬é¼é╠éµéñé╚ô┴ò╩é╚ïKæÑé¬éáéΦé▄é╖üB
ü@TIMEOUT é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAăé╠üuæùÉMò╢ÄÜù±üvé═â^âCâÇâAâEâgé╠òbÉöé≡ò\î╗é╖éΘéαé╠é╞
ë≡Ä▀é│éΩé▄é╖üBê╚îπüAÄwÆΦé│éΩé╜Ä₧è╘ê╚ôαé╔üuÄ≤ÉMé╖é╫é½ò╢ÄÜù±üvé¬îƒÅoé┼é½é╚éóÅΩìçé╔é═üAâ`âââb
âgé╠Åêù¥é═Ä╕ösé╡é▄é╖üBô┴é╔TIMEOUT é¬ÄwÆΦé│éΩé╚éóÅΩìçé╔é═üAâfâBâtâHâïâgé╞é╡é─30 òbé╠â^âCâÇ
âAâEâgé¬ùpéóéτéΩé▄é╖üB
ü@ABORT é¬ÄwÆΦé│éΩé╜ÅΩìçé╔é═üAăé╠üuæùÉMò╢ÄÜù±üvé═âGâëü[ò╢ÄÜù±é≡ò\î╗é╖éΘéαé╠é╞ë≡Ä▀é│éΩ
é▄é╖üBê╚îπüAâGâëü[ò╢ÄÜù±é≡îƒÅoé╡é╜Ä₧ô_é┼â`âââbâgé╠Åêù¥é═Ä╕ösé╡é╜éαé╠é╞é╡é─ê╡éφéΩé▄é╖üB
51
ü@ânâCâtâô(-) é┼ïµÉ╪éΘé▒é╞é╔éµéΦüA(Ä≤ÉMò╢ÄÜù±1)_(æùÉMò╢ÄÜù±)_(Ä≤ÉMò╢ÄÜù±2) é╠3 é┬é╠òöò¬
é╔ò¬é»éΘé▒é╞é¬é┼é½é▄é╖üBé▒é╠ÅΩìçé╔é═üAÄ≤ÉMò╢ÄÜù±1 é¬îƒÅoé│éΩéΩé╬æ▒é¡üuæùÉMò╢ÄÜù±üvé╠Åêù¥é╔
é╖é╖é▌é▄é╖é¬üAîƒÅoé┼é½é╚éóé╬éáéóé╔é═(æùÉMò╢ÄÜù±) é≡æùÉMé╡üA(Ä≤ÉMò╢ÄÜù±2) é╠îƒÅoé≡æ╥é┐é▄é╖üB
â`âââbâgé╠ôrÆåé┼âpâèâeâBé≡ò╧ìXé╖éΘé╜é▀é╔é═ăé╠ò╢ÄÜù±é≡ÄwÆΦé╡é▄é╖üBé▒éΩéτé╠ò╢ÄÜù±é═üuÄ≤ÉM
é╖é╫é½ò╢ÄÜù±üvüAüuæùÉMò╢ÄÜù±üvé╠é╟é┐éτé┼éαé╚éóéαé╠é╞é╡é─ë≡Ä▀é│éΩé▄é╖üB
P_ZERO 8 ârâbâgüAâpâèâeâBû│é╡é╔É▌ÆΦé╡é▄é╖
P_ODD 7 ârâbâgüAè∩ÉöâpâèâeâBé╔É▌ÆΦé╡é▄é╖
P_EVEN 7 ârâbâgüAï⌠ÉöâpâèâeâBé╔É▌ÆΦé╡é▄é╖
Table A.2: âpâèâeâBé╠ÄwÆΦ
A.2 ùß
-------------------------------------------------------------------------------
| ppp> show modem |
| device: /dev/tty01 speed: 38400 |
| cs8, none parity |
| fd = 0, modem control = 0 |
| outq: 81 |
| DialScript = ABORT BUSY ABORT NO\sDIALTONE ABORT NO\sCARRIER TIMEOUT 5 "" AT |
| OK-AT-OK ATDT\T TIMEOUT 30 CONNECT |
| LoginScript = TIMEOUT 10 gin:-\r-gin: Panon word: Panon |
| PhoneNumber = 031234567 |
| ppp> |
-------------------------------------------------------------------------------
ÅπïLé╠éµéñé╚É▌ÆΦé¬é╚é│éΩé─éóéΘÅΩìçé╔é═üAâ_âCâAâèâôâOé╞âìâOâCâôé╠ÄΦÅçé═é┬é¼é╠éµéñé╔é╚éΦé▄
é╖üB
â_âCâAâïÄΦÅç
ü@BUSY, NO DIALTONE, NO CARRIER é╠éóé╕éΩé⌐é╠ò╢ÄÜù±é≡Ä≤ÉMé╡é╜Ä₧ô_é┼â_âCâAâèâôâOé╔Ä╕ös
ü@ é╡é╜éαé╠é╞ö╗Æfé╡é▄é╖üB
ü@â^âCâÇâAâEâgé≡5 òbé╔É▌ÆΦé╡é▄é╖üB
ü@("") é═ï≤é╠üuÄ≤ÉMé╖é╫é½ò╢ÄÜù±üvé≡ÄwÆΦé╖éΘé╜é▀é╠éαé╠é┼é╖üB
ü@AT é≡æùÉMé╡üAOK é≡Ä≤ÉMé╖éΘé╠é≡æ╥é┐é▄é╖üB5 òbê╚ôαé╔Ä≤ÉMé┼é½é╚é⌐é┴é╜ÅΩìçé╔é═üAì─ôxAT é≡
æùÅoé╡OK é¬Ä≤ÉMé│éΩéΘé╠é≡æ╥é┐é▄é╖üB5 òbê╚ôαé╔Ä≤ÉMé┼é½é╚é»éΩé╬üAìíôxé═Ä╕ösé╡é╜éαé╠é╞ö╗Æfé╡
é▄é╖üB
ü@ATDT âRâ}âôâhé≡Ägé┴é─phone é┼ÄwÆΦé│éΩéΘôdÿbö╘ìåé╓é╠â_âCâAâèâôâOé≡ÄwĪé╡é▄é╖üBé╖é╚éφé┐üA
ü@ Ä└ì█é╔æùÅoé│éΩéΘò╢ÄÜù±é═üA"ATDT031234567" é╞é╚éΦé▄é╖üB
ü@30 òbê╚ôαé╔CONNECT é╞éóéñò╢ÄÜù±é¬îƒÅoé┼é½éΩé╬üAé╖é╫é─é╠âXâNâèâvâgé¬Åêù¥é│éΩé╜é▒é╞é╔é╚
ü@ éΘé╠é┼üAâ_âCâAâèâôâOé╔ɼî≈é╡é╜é╞ö╗Æfé│éΩé▄é╖üB
52
âìâOâCâôÄΦÅç
ü@â^âCâÇâAâEâgé≡10 òbé╔É▌ÆΦé╡é▄é╖üB
ü@gin:é╞éóéñò╢ÄÜù±é≡Ä≤ÉMé╖éΘé╠é≡æ╥é┐é▄é╖üB10 òbê╚ôαé╔Ä≤ÉMé┼é½é╚é»éΩé╬CR é≡æùÅoé╡üAgin:
é¬Ä≤ÉMé│éΩéΘé╠é≡æ╥é┐é▄é╖üB5 òbê╚ôαé╔Ä≤ÉMé┼é½é╚é»éΩé╬üAìíôxé═Ä╕ösé╡é╜éαé╠é╞ö╗Æfé╡é▄é╖üB
ü@âìâOâCâôû╝é╞é╡é─Panon é≡æùÅoé╡üAword: é╞éóéñò╢ÄÜù±é¬Ä≤ÉMé│éΩéΘé╠é≡æ╥é┐é▄é╖üB
ü@âpâXâÅü[âhé╞é╡é─Panon é≡æùÅoé╡é▄é╖üB
53
Appendix B
IIJ é╓é╠É┌æ▒
é▒é╠Å═é┼é═IIJ é╠â_âCâAâïâAâbâvPPP âTü[ârâXé≡ùÿùpé╖éΘé╜é▀é╠É▌ÆΦé╔é┬éóé─Éαû╛é╡é▄é╖üB
IIJ é╠PPP âTü[ârâXé┼é═üAlogin, PAP, CHAP é╠3 Äφù▐é╠öFÅ╪ò√û@é¬ùÿùpë┬ö\é┼é╖üBé▒éΩéτ3 Äφù▐
é╠öFÅ╪ò√û@é═é╗é╠ò√Ä«é¬ê┘é╚éΘé╛é»é┼üAâåü[âUé═IIJ é⌐éτèäéΦôûé─éτéΩé╜ô»êΩé╠âåü[âUû╝é╞âpâXâÅü[
âhé≡Ägéñé▒é╞é¬é┼é½é▄é╖üBé▒é▒é┼é═üAèäéΦôûé─éτéΩé╜âåü[âUû╝é¬MyUserName, âpâXâÅü[âhé¬MyPassow
rd é┼éáéΘé╞ë╝ÆΦé╡é─Éαû╛é≡é╖é╖é▀éΘé▒é╞é╔é╡é▄é╡éσéñüB
IIJ é╠âTü[ârâXé┼é═üAâåü[âUé╠Ägùpé╖éΘIP âAâhâîâXé═ô«ôIé╔èäéΦôûé─éτéΩé▄é╖üBé▄é╜üAIIJ æñé╠
âïü[â^é╠IP âAâhâîâXéαé╟é╠âïü[â^é╔É┌æ▒é│éΩéΘé⌐é╔éµé┴é─ò╧éφéΦé▄é╖é⌐éτüAæOéαé┴é─ÆméΘé▒é╞é═é┼
é½é▄é╣é±üBÄ⌐ò¬æñé╞æèÄΦæñé╠æoò√é╠IP âAâhâîâXé╞éαûóÆmé╚éαé╠é╞é╡é─É┌æ▒é╡é╚é»éΩé╬é╚éτé╚éóéφé»
é┼é╖üBé╗é╠é╜é▀üAâIâôâfâBâ}âôâhé┼é╠É┌æ▒é≡é╖éΘé╜é▀é╔é═é┐éσé┴é╞é╡é╜ìHòvé¬òKùvé┼é╖üB
B.1 ppp.conf
é▄é╕ì┼Åëé╔ïñÆ╩é╖éΘùvæfé≡default é╞é╡é─é▄é╞é▀é─é¿é½é▄é╖üBé▒é▒é┼é═òWÅÇôIé╚âéâfâÇé≡âgü[âôÄ«
é┼â_âCâAâïé╖éΘé▒é╞é≡æzÆΦé╡é─dial âXâNâèâvâgé≡ïLÅqé╡é─éáéΦé▄é╖é¬üAâéâfâÇé╠Äφù▐é╔éµé┴é─é═âè
âUâïâgâRü[âhé╠ò\Īé╠é│éΩé⌐é╜é¬ê┘é╚éΘé▒é╞é¬éáéΘé⌐éαé╡éΩé▄é╣é±üB
-------------------------------------------------------------------------------
| default: |
| set device /dev/tty01 |
| set speed 38400 |
| disable lqr |
| deny lqr |
| set phone 12345678 |
| set authname MyUserName |
| set authkey MyPassword |
| set dial "ABORT BUSY ABORT NO\\sCARRIR TIMEOUT 5 \"\" AT OK-AT-OK \\dATDT\\T |
| TIMEOUT 40 CONNECT" |
-------------------------------------------------------------------------------
ăé═login é┼é╠öFÅ╪é≡é¿é▒é╚éñÅΩìçé╠É▌ÆΦùßé┼é╖üBâåü[âUû╝é╞âpâXâÅü[âhé═é╖é┼é╔authname é╞aut
hkeyé╔É▌ÆΦé│éΩé─éóé▄é╖é╠é┼üA\U é╞\P é┼ÄQÅ╞é╖éΘé▒é╞é¬é┼é½é▄é╖üBïNô«é╠ì█é╔é═üAppp iij é╞ÄwÆΦ
é╖éΘé╛é»é┼é╖üB
54
-------------------------------------------------------------------------------
| iij: |
| set login "TIMEOUT 5 login:-\\r-login: \\U word: \\P" |
| set timeout 0 |
| dial |
-------------------------------------------------------------------------------
PAP é≡Ägéóé╜éóÅΩìçé╔é═üAPAP é≡Ä≤é»òté»éΘéµéñé╔ÄwÆΦé╖éΘé╞é╞éαé╔üAö\ô«ôIé╔âIü[âvâôé╖éΘé▒é╞
é≡ÄwÆΦé╡é▄é╖üB
-------------------------------------------------------------------------------
| iij-pap: |
| accept pap |
| set login "TIMEOUT 5 login:-\\r-login:" |
| set timeout 0 |
| set openmode active |
| dial |
-------------------------------------------------------------------------------
CHAP é≡ÄgéñÅΩìçé╔é═üACHAP é≡Ä≤é»òté»éΘé▒é╞é≡ÄwÆΦé╖éΘé╞é╞éαé╔üAPAP é≡ïæö█é╖éΘéµéñé╔ÄwÆΦé╡
é─é¡é╛é│éóüBPAP é¬Ä≤é»òté»ë┬ö\é╔é╚é┴é─éóéΘé╞üACHAP é═ÄgéφéΩé╕é╔PAP é¬ÄgéφéΩéΘéµéñé╔é╚é┴é─
é╡é▄éóé▄é╖üB
-------------------------------------------------------------------------------
| iij-chap: |
| accept chap |
| deny pap |
| set login "TIMEOUT 5 login:-\\r-login:" |
| set timeout 0 |
| set openmode active |
| dial |
-------------------------------------------------------------------------------
âIâôüEâfâBâ}âôâhé┼Ä⌐ô«ôIé╔ö¡î─é╖éΘé╜é▀é╔é═üAæOéαé┴é─âfâBâtâHâïâgé╠âïü[âeâBâôâOé≡É▌ÆΦé╡é─
é¿é¡òKùvé¬éáéΦé▄é╖üBé▒é▒é┼é═üAIIJ æñé╠âAâhâîâXé¬192.244.177.2 é┼éáéΘé╞ë╝ÆΦé╡é─é¿é½é▄é╖üBÄ└
ì█é╔é═Æàî─é╖éΘÉ▌ö⌡éΓâTü[ârâXÆnêµé╔éµé┴é─é═é▒é╠âAâhâîâXé┼é═é╚éóé⌐éαé╡éΩé▄é╣é±é¬üAé▒é╠ûΓæΦé═
îπé┼ë≡îêé╖éΘé▒é╞é╞é╡é▄é╖üB
-------------------------------------------------------------------------------
| iij-demand: |
| set login "TIMEOUT 5 login:-\\r-login: \\U word: \\P" |
| set ifaddr 0 192.244.177.2/20 |
| add 0 0 192.244.177.2 |
-------------------------------------------------------------------------------
é▒é╠éµéñé╔ÄwÆΦé╡é─é¿é»é╬üAé╞éΦéáéªé╕IIJ æñé╠âAâhâîâXé≡192.244.177.2 é╞æzÆΦé╡é─âïü[âeâBâô
âOé╠ùpê╙é¬É«éóé▄é╖üBé╗é▒é┼üA
-------------------------------------------------------------------------------
| % ping 192.244.177.1 |
-------------------------------------------------------------------------------
é≡Ä└ìsé╡é─éΓéΩé╬üAé▒é╠âpâPâbâgé≡é½é┴é⌐é»é╔ö¡î─é¬é¿é▒é╚éφéΩé▄é╖üBÄ└ì█é╔é═IIJ æñé╠âAâhâîâXé═
192.244.177.2é┼é═é╚éóé⌐éαé╡éΩé▄é╣é±é¬üA192.244.177.2/20 é╞ÄwÆΦé╡é─éáéΘé╜é▀é╔üAIIJ æñé⌐éτé╠
ÄwĪé╔Å]é┴é─âAâhâîâXé¬ÅCÉ│é│éΩé▄é╖üB
é╚é¿üAÄ⌐ô«ö¡î─é╖éΘé╜é▀é╔é═Ä⌐ô«âéü[âhé┼ô«ì∞é│é╣éΘòKùvé¬éáéΦé▄é╖é⌐éτüA
55
-------------------------------------------------------------------------------
| % ppp -auto iij-demand |
-------------------------------------------------------------------------------
é╞é╡é─ïNô«é╖éΘòKùvé¬éáéΦé▄é╖üB
B.2 ppp.linkup
Æ╩ÅφIIJ é╠âTü[ârâXé≡ùÿùpé╖éΘé╠é═üAâCâôâ^ü[âlâbâgé╓é╠âAâNâZâXé≡é╖éΘé╠é¬û┌ôIé┼éáéΘé╞ÄvéφéΩ
é▄é╖üB
é╡é╜é¬é┴é─üAâfâBâtâHâïâgâïü[âgé≡IIJ é╠ò√é╔îⁿé»é─éΓéΩé╬ù╟éóé▒é╞é╔é╚éΦé▄é╖üBIIJ æñé╠âAâhâîâX
é═æOéαé┴é─ÆméΘé▒é╞é═é┼é½é▄é╣é±é¬üAHISADDR é╔éµé┴é─ò\î╗é╖éΘé▒é╞é¬é┼é½é▄é╖é╠é┼üAê╚ë║é╠éµéñé╔
ÄwÆΦé╖éΩé╬É┌æ▒Ä₧é╔âfâBâtâHâïâgâïü[âgé≡É▌ÆΦé╖éΘé▒é╞é¬é┼é½é▄é╖üB
Ä⌐ô«âéü[âhé≡Ägé┴é╜ÅΩìçé╔é═üAIIJ æñé╠IP âAâhâîâXé¬ë╝ÆΦé╡é╜âAâhâîâXé╞êßéñÅΩìçé¬éáéΘé▒é╞é≡
ìlù╢é╡é╚é»éΩé╬é╚éΦé▄é╣é±üBé╗é▒é┼üAïNô«Ä₧é╔ë╝ÆΦé╡é╜âïü[âeâBâôâOé≡éóé┴é╜é±Å┴ïÄé╡é─éΓéΦüAéáéτ
é╜é▀é─æèÄΦæñé╠âAâhâîâXé≡âfâBâtâHâïâgüEâïü[âgé╞é╡é─ôoÿ^é╖éΘé▒é╞é╔é╡é▄é╖üB
-------------------------------------------------------------------------------
| iij-demand: |
| delete ALL |
| add 0 0 HISADDR |
| MYADDR: |
| add 0 0 HISADDR |
-------------------------------------------------------------------------------
56
Appendix C
éñé▄é¡é┬é╚é¬éτé╚éóÅΩìç
éñé▄é¡é┬é╚é¬éτé╚éóÅΩìçé╔é═üAPPP é╠É╢ɼé╖éΘâìâOüEâtâ@âCâïé≡Æ▓é╫éΘé▒é╞é╔éµéΦüAé╗é╠î┤ê÷é≡Æ╟
ïüé╖éΘé▒é╞é¬ë┬ö\é┼é╖üB
âfâBâtâHâïâgé┼é═üALCP/IPCP é╠Æ▓ÆΓé╠ùlÄqé▄é┼é≡âìâOüEâtâ@âCâïé╔Åoù═é╖éΘéµéñé╔é╚é┴é─éóé▄é╖
é¬üAâfâoâbâNé╠âîâxâïé≡ò╧ìXé╖éΘé▒é╞é╔éµéΦüATCP âpâPâbâgüAHDLC âpâPâbâgüAAsync âfü[â^é╠èeÆi
èKé┼é╠âpâPâbâgâ_âôâvé≡é╞éΘé▒é╞éαë┬ö\é┼é╖üB
-------------------------------------------------------------------------------
| ppp> set debug hdlc lcp |
| ppp> |
-------------------------------------------------------------------------------
éαé╡üAéñé▄é¡æèÄΦé╞é┬é╚é¬éτé╚éóÅΩìçé╔é═üAÅπïLé╠éµéñé╔HDLC, LCP, IPCP é╠èeâîâxâïé┼é╠âgâîü[
âXé≡é╞éΘéµéñé╔É▌ÆΦé╡é─É╢ɼé╡é╜âìâOüEâtâ@âCâïé≡æσû∞(tony-o@iij.ad.jp) é▄é┼æùòté╡é─é¡é╛é│éΩ
é╬üAî┤ê÷é╠Æ▓ì╕é≡é¿ÄΦô`éóé╡é▄é╖üB
é╚é¿üAéφé╜é╡é╓é╠ÿAùìé╔ɵé╛é┴é─üAê╚ë║é╠éµéñé╚É▌ÆΦé≡ÄÄé╡é─é▌éΘé▒é╞é≡é¿é╖é╖é▀é╡é▄é╖üB
ü@PPP é╠Ä└æòé╔éµé┴é─é═üAIPCP é╠Ä└æòé¬É│é╡é¡é╚é⌐é┴é╜éΦüAî├éóRFC é╔èεé├éóé─éóéΘéαé╠é¬éáéΦ
é▄é╖üBdisable vjcomp, deny vjcomp é≡ÄwÆΦé╡é─é╠É┌æ▒é≡ÄÄé╡é─é▌é─é¡é╛é│éóüB
ü@PPP é╠Ä└æòé╔éµé┴é─é═üAIP âAâhâîâXé╠ÄwÆΦé¬æèÄΦæñé╞êΩÆvé╡é╚éóé╞É┌æ▒é┼é½é╚éóéαé╠é¬éáéΦé▄
é╖üBset ifaddr âRâ}âôâhé≡Ägé┴é─æèÄΦæñé╠É▌ÆΦé╞ô»é╢âAâhâîâXé≡ÄwÆΦé╡é─é▌é─é¡é╛é│éóüB
ü@Free software éáéΘéóé═PC ùpé╠PPP é╠é┘é╞é±é╟é═LQR é≡Ä└æòé╡é─éóé▄é╣é±üBdisable lqr é≡Äw
ÆΦé╡é─é╠É┌æ▒é≡ÄÄé╡é─é▌é─é¡é╛é│éóüBé▄é╜üACCP éαé┘é╞é±é╟Ä└æòé│éΩé─éóé▄é╣é±é╠é┼üAdisable pred
1 é≡éαÄwÆΦé╡é─é▌é─é¡é╛é│éóüB
57
Appendix D
Known Problem
ü@î╗ì▌üAsave âRâ}âôâhé═Ä└æòé│éΩé─éóé▄é╣é±üB
ü@PPP âfü[âéâôé═setuid root é┼ô«ì∞é╡é▄é╖üBtelnet é╔éµéΘÉ┌æ▒é╠Ä≤òté╔é═é╚é±é╠öFÅ╪ï@ö\éαùp
ê╙é│éΩé─éóé╚éóé╠é┼üAÆNé┼éαî╗ì▌ô«ì∞é╡é─éóéΘâèâôâNé≡É╪ÆféáéΘéóé═âfü[âéâôé╠ô«ì∞é≡ÅIù╣é│é╣éΘé▒
é╞é¬é┼é½é─é╡é▄éóé▄é╖üB
ü@LQR é╠âvâìâgâRâïé═Ä└æòé│éΩé─éóé▄é╖é¬üAé╗éΩé╔éαé╞é├éóé╜LQM â|âèâVü[é≡ɺîΣé╖éΘé▒é╞é═é┼
é½é▄é╣é±üB
ü@PAP/CHAP é╠Ä└æòé╔é¿éóé─üAâpâPâbâgé╠ì─æùï@ö\é¬Ä└æòé│éΩé─éóé▄é╣é±üB
ü@Ä⌐ô«âéü[âhé┼ô«ì∞é╡é─éóéΘÅ≤æ╘é┼é═üAô»êΩé╠ægé╠âAâhâîâXé≡Ägùpé╖éΘÆ╝É┌âéü[âhé╠PPP é≡ÉVé╜
é╔ïNô«é╖éΘé▒é╞é¬é┼é½é▄é╣é±üBé╖é╚éφé┐üAÄ⌐ô«âéü[âhé┼Ä⌐ô«ö¡î─é┼é½éΘéµéñé╚Å≤æ╘é┼é═üAæèÄΦæñé⌐éτ
é╠ÆàÉMé≡Ä≤é»é─É┌æ▒é╖éΘé▒é╞é¬é┼é½é▄é╣é±üB
ü@âAâCâhâïâ^âCâ}ü[é¬îvæ¬é╖éΘÄ₧è╘é═É│èmé┼é═éáéΦé▄é╣é±üB
ü@LCP/IPCP é═üAòKùvì┼Æßî└é╠Ä└æòé╔é═é╚é┴é─éóé▄é╖é¬üAÉ│èmé╔RFC é╔ÆΦé▀éτéΩéΘï@ö\é≡Ä└æòé╡é─
é═éóé▄é╣é±üBé╗é╠é╜é▀RFC1661 é╔æ╬ë₧é╡é─éóé╚éóòöò¬éαéáéΦé▄é╖üBé▄é╜RFC1570 é╔é═æ╬ë₧é╡é─éóé▄é╣
é±üB
ü@î╗ì▌Ä└æòé│éΩé─éóéΘCCP é¿éµé╤Predictor-1 é╔éµéΘê│Åkï@ö\é═üAInternet draft é╠Ädùlé╔èεé├
éóé─éóé▄é╖üBìíîπé╠IETF é┼é╠ïcÿ_é╔éµé┴é─é═Ädùlé╠ò╧ìXéΓöpÄ~é¬éáéΘé⌐éαé╡éΩé▄é╣é±üB
58